- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
/**
* Является ли текущее время "летним"
*
* @return boolean
*/
public static function isSummerTime()
{
return strtotime('last sunday april 2008') < strtotime('today') && strtotime('last sunday november 2008') > strtotime('today');
}
/***************************/
date('I'); уже не в моде?
кстати, не знал :-)))))
спасибо
кстати, моё решение было затычкой для "правильного".
правильное решение - рассчитывает перевод на летнее время относительно GMT и региона клиента, которые он укажет в профиле.
а date('I') лишь вернёт для часовой зоны, в которой стоит сервер.
Кстате у date() два аргумента =)
[quote=Dr.Freez]Кстате у date() два аргумента =) [/quote]
и?
Ну он сказал, что незнал про date('I') =) НА всякий случай) а то может тоже не знает
Dr.Freez
петросян.
ещё будут предположения о том, чего я могу не знать?
zerkms, ну зачем сразу в штыки =)
у меня сегодня чувство юмора с утра было выключено, простите :-)
а мне больше понравилось что скрипт раcсчитан был на работу только в 2008 году
А часы то переводят не в апреле и ноябре, а в марте и октябре :)
Пруфлинк, пожалуйста, к последнему комментарию.
zerkmsПодожди до марта и проверишь :)
А если нужна ссылка, то например, тут [a]http://ru.wikipedia.org/wiki/Летнее_время[/a]
Если вдруг не поверишь ссылке, проверь в PHP, например, для текущего года