Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401 ТвойWeb :: Почему getMonth()
Покинул форум
Сообщений всего: 71
Дата рег-ции: Июль 2005 Откуда: Санкт-Петербург
Карма 0
Почему эта функция возвращает месяц на 1 меньше? Это глюк или так задумано разработчиками?
Леголегс
Отправлено: 31 Июля, 2005 - 15:26:13
JS-маньяк
Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004 Откуда: Липецк
Карма 17
Павел
Дык программисты любят всё с нуля нумеровать:
0 январь
1 февраль
...
11 декабрь
Павел
Отправлено: 31 Июля, 2005 - 16:00:45
Junior Member
Покинул форум
Сообщений всего: 71
Дата рег-ции: Июль 2005 Откуда: Санкт-Петербург
Карма 0
Леголегс пишет:
Павел
Дык программисты любят всё с нуля нумеровать:
0 январь
1 февраль
...
11 декабрь
Ах... да... как это я об этом не подумал...
А тогда почему getDate()... Не с нуля? А?
ETC
Отправлено: 31 Июля, 2005 - 16:36:32
Flash-coder
Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003 Откуда: TimeZero
Карма 26
потому что дней 30
Дмитрий Б.
Отправлено: 01 Августа, 2005 - 00:11:10
Super Member
Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005 Откуда: Иркутск
Карма 0
Ещё один повод покидать камни в Netscape Corp., а если серьёзно - то так удобнее! Например:
CODE:
var mts=['января', 'февраля', 'марта', ... , 'декабря'];
document.write(date.getDate()+' '+mts[date.getMonth()]);
ETC
Отправлено: 01 Августа, 2005 - 03:56:15
Flash-coder
Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003 Откуда: TimeZero
Карма 26
Ну, всё логично, месяцы имеют имена, а дни недели - нет...
Павел
Отправлено: 01 Августа, 2005 - 08:32:22
Junior Member
Покинул форум
Сообщений всего: 71
Дата рег-ции: Июль 2005 Откуда: Санкт-Петербург
Карма 0
Сомнительное удобство... С таким же успехом я мог сделать нумерацию не с 0, а с единицы...
И кстати, дни недели имеют названия! ПОнедельник, Вторник... ... Воскресенье...
Ну и что что есть названия? Почему не сделать одинаково? Это как в рекламе про что-то типа макорон... НЕ ПОНИМАЮ!
ETC
Отправлено: 01 Августа, 2005 - 11:29:34
Flash-coder
Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003 Откуда: TimeZero
Карма 26
Нет, не дни недели, а дни месяца (я перепутал), поэтому они с 1 начинаются... А названия месяцев неудобно загонять в массив с первой позиции...
Павел
Отправлено: 01 Августа, 2005 - 14:51:05
Junior Member
Покинул форум
Сообщений всего: 71
Дата рег-ции: Июль 2005 Откуда: Санкт-Петербург
Карма 0
ETC пишет:
Нет, не дни недели, а дни месяца (я перепутал), поэтому они с 1 начинаются... А названия месяцев неудобно загонять в массив с первой позиции...
А я долго парился и не мог понять почему у JS июль - 6 месяц... Спасибо всем!
ETC
Отправлено: 01 Августа, 2005 - 15:11:21
Flash-coder
Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003 Откуда: TimeZero
Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®
[Script Execution time: 0.0446] [ Gzipped ]
Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33