![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
VoDevil |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 29.7.2009 Репутация: нет Всего: нет |
Нужно подсчитать кол-во дней в заданном месяце, заданного года. В js подходящего метода похоже нет? В php есть cal_days_in_month() , но php тоже не всегда скомпилирован с поддержкой календарных функций.
Может быть кто-то из вас, коллеги, уже решал такую задачу? Важен не столько сам код, сколько принцип подсчета. Как я понимаю, подводных камней куча. Из того что сразу приходит в голову: Учесть високосные года и с каждым 100-м годом я слышал "что-то не так" ;) Календарь имеется ввиду Православный, он же русский, он же CAL_JULIAN. p.s. Может можно из какого-нибудь jQuery вырезать?... ;) |
|||
|
||||
comtat |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1310 Регистрация: 2.5.2006 Где: Россия, Казань Репутация: 4 Всего: 71 |
-------------------- Рожденный в СССР !!! ExtJS - мой фреймворк |
|||
|
||||
Michael.de |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 346 Регистрация: 22.3.2005 Где: Deutschland Репутация: 2 Всего: 9 |
comtat, в твоём примере не учитывается, что: 1583 < год < 2499 (хотя насчёт правой границы я не уверен)
"Год високосен, то есть содержит 366 дней, если: 1. его номер без остатка делится на 4 и не делится на 100 или 2. его номер делится без остатка на 400." ![]() VoDevil, попробуй следующий код:
Это сообщение отредактировал(а) Michael.de - 31.7.2009, 01:59 |
||||
|
|||||
VoDevil |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 29.7.2009 Репутация: нет Всего: нет |
А что думаете вот о таком методе, господа - http://snowcore.net/javascript-%D1%83%D0%B...%8F%D1%86%D0%B5 ? Индийский?
|
|||
|
||||
Avb |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 115 Регистрация: 5.7.2006 Репутация: 4 Всего: 13 |
|
|||
|
||||
VoDevil |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 29.7.2009 Репутация: нет Всего: нет |
Всеже остановился вот на таком варианте:
С первого взгляда он должен быть наимение ресурсоемким. Если разбираться во внутреннем механизме объекта Date то может это конечно и не правильно. |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |