Показать сообщение отдельно
Старый 18.02.2011, 20:03
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 7  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Оп... а кстати я был не прав... не в каждом же дне по 24 часа.
Код AS3:
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