Вход

Просмотр полной версии : 02.11 = 03.10 ..... ПОЧЕМУ ???


TryToBeASuperStar
02.11.2005, 21:55
Люди, подскажите, пожалуйста, где ошибка в моём скрипте???

iNils
02.11.2005, 22:17
У месяца и дня, отсчет идет не с 1, а с 0.
А названия месяцев лучше хранить в массиве
arrayMonth = new Array ("ЯНВАРЯ", "ФЕВРАЛЯ", "МАРТА", "АПРЕЛЯ", "МАЯ", "ИЮНЯ", "ИЮЛЯ", "АВГУСТА", "СЕНТЯБРЯ", "ОКТЯБРЯ", "НОЯБРЯ", "ДЕКАБРЯ");
DataMonth = arrayMonth[DataMonthTemp];

TryToBeASuperStar
02.11.2005, 22:29
iNils
Большое спасибо!

TryToBeASuperStar
07.11.2005, 02:44
Блин! Позавчера всё было ок, вчера показывало "01" "Ноября", сегодня показывает "00" "Ноября" !!!

Самый упрощённый вид скрипта:
--------------------------------
myDate = new Date();
DataDay = myDate.getDay();
--------------------------------
В таком виде показывает "01" !!!

Что за фигня?!?!?!

Штрек
07.11.2005, 04:17
Нормально - понедельник........ :p

getDay() - возвращает день недели.....
getDate() - возвращает день месяца......

iNils
07.11.2005, 11:57
Нормально - понедельник........ :p

getDay() - возвращает день недели.....
getDate() - возвращает день месяца......
:)...

TryToBeASuperStar
07.11.2005, 13:10
ФАААААААААААААААААААААААААААААААААААААК!!!

Штрек

Спасиба.