![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Feb 2011
Сообщений: 19
|
Есть период времени например с 01-03-2010 по 05-08-2010, мне нужен список всех дат за период
01-03-2010 02-03-2010 ............... 05-08-2010 сейчас генерирую через два for и функцию определиния висакосного года, вообщем код даже показывать не буду. Хотелось бы узнать есть ли некий метод определения периода AS3. Заранее спасибо. |
|
|||||
|
Modus ponens
|
private function testDate():void
{
var date2:Date = new Date();
var date1:Date = new Date(1978, 5, 23);
var nextDate:Number = date1.getTime();
while (date1 < date2)
{
trace(date1);
nextDate += 24 * 60 * 60 * 1000;
date1 = new Date(nextDate);
}
}
![]()
__________________
Hell is the possibility of sanity |
|
|||||
|
Жизнь проходит, а поле все то же.
__________________
Сам себе репортер |
|
|||||
|
wvxvw
а как вы догадались что к типу Date можно применять условные/декремент/инкремент операторы и вообще ? |
|
|||||
|
__________________
Сам себе репортер |
|
|||||
|
|
|
|||||
|
Modus ponens
|
Оп... а кстати я был не прав... не в каждом же дне по 24 часа.
private function testDate():void { var date2:Date = new Date(); var date1:Date = new Date(1978, 5, 23); var nextDate:Number = date1.getTime(); var lastDate:Date = date1; while (date1 < date2) { trace(date1); nextDate += 24 * 60 * 60 * 1000; date1 = new Date(nextDate); if (lastDate.getDate() == date1.getDate()) { nextDate += (24 - date1.getHours()) * 60 * 60 * 1000; date1 = new Date(nextDate); } else if (date1.getDate() - lastDate.getDate() == 2) { nextDate -= (24 - date1.getHours()) * 60 * 60 * 1000; date1 = new Date(nextDate); } lastDate = date1; } } ![]()
__________________
Hell is the possibility of sanity |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Цитата:
А бывает летят (когда дедлайн скоро или в отпуске)
__________________
Отряд Котовскага |
|
|||||
|
Медведев отменил перевод времени на зимнее и летнее. Всё ок, 24.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Modus ponens
|
А вдруг ваша программа будет выполнятся в Бразилии? У них там бывает и на 2 часа время переводят (кажется). Ну и время было до Медведева и будет после него, наверное
![]()
__________________
Hell is the possibility of sanity |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|