Как отнять одну дату из другой?

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
Аватара пользователя
romaniom
ЗАБАНЕН!
Сообщения: 112
Зарегистрирован: 25 мар 2011, 12:38

Как отнять одну дату из другой?

Сообщение romaniom »

Как отнять дату? Например: 25.01.11 22:38 - 25.01.11 21:38 ?? пробовал но не получилось:

Код: Выделить всё

  public static const millisecondsPerMinute:int = 1000 * 60; public static const millisecondsPerHour:int = 1000 * 60 * 60; public static const millisecondsPerDay:int = 1000 * 60 * 60 * 24; var oneHourFromNow:Date = new Date();oneHourFromNow.setTime(oneHourFromNow.getTime() + millisecondsPerHour); 
Аватара пользователя
romaniom
ЗАБАНЕН!
Сообщения: 112
Зарегистрирован: 25 мар 2011, 12:38

Re: Как отнять одну дату из другой?

Сообщение romaniom »

Арифмитические операции получаются, но ответ выходит в такой вид: Sun May 15 21:59:40 GMT +0400 2011. А мне нужно убрать всё лишнее
Аватара пользователя
romaniom
ЗАБАНЕН!
Сообщения: 112
Зарегистрирован: 25 мар 2011, 12:38

Re: Как отнять одну дату из другой?

Сообщение romaniom »

И сравнение дат идёт почему то наоборот...то есть для flash правильно если 22:00>23:00 почему так?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Как отнять одну дату из другой?

Сообщение Александр »

Код: Выделить всё

var date1:Date = new Date(2011,1,25,22,38);var date2:Date = new Date(2011,1,25,21,38);trace(date1.getTime() - date2.getTime());
Аватара пользователя
romaniom
ЗАБАНЕН!
Сообщения: 112
Зарегистрирован: 25 мар 2011, 12:38

Re: Как отнять одну дату из другой?

Сообщение romaniom »

Спасибо Александр! Как всегда выручили!=)
Ответить