![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2013
Сообщений: 24
|
Написал фу-цию, которая должна выводить разницу между 2 датами в дням часах и минутах
public static function rTime(ctime:int,d:int,h:int, m:int):Array { var createdate:Date = new Date(ctime * 1000) var newdate:Date = DateUtilities.addTo(createdate, 0, 0, 1, 23, 0, 0, 0) // прибавление 1 дня 23 ч к времени создания var elapsed:Date = new Date( newdate.time - Param.Lastdate.time ) if ( newdate.time > Param.Lastdate.time ) var pDate:Array = [elapsed.dayUTC, elapsed.hoursUTC, elapsed.minutesUTC, elapsed.secondsUTC,newdate.time] else var pDate:Array = [0, 0, 0, 0] return pDate } |
|
|||||
|
а не хотите elapsed сами поделить на константы и вытащить нужное?
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
|
Регистрация: Apr 2013
Сообщений: 24
|
Пользуясь вашим способом, получил ещё более не корректный ответ (1000 дней)
|
|
|||||
|
Это же отлично, вы нашли небольшой баг в первой строке, который легко поправить :о)
time : Number Число миллисекунд с полуночи 1 января 1970 года по всемирному скоординированному времени для объекта Date.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
|
Регистрация: Apr 2013
Сообщений: 24
|
Не понял вас
|
|
|||||
|
это печалька
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
|
Регистрация: Apr 2013
Сообщений: 24
|
Большое спасибо.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|