|
|
|
|
|
для: parczynski
(24.07.2007 в 11:59)
| | у Москвы
летний часовой пояс UTC = +4
зимний часовой пояс UTC = +3
GMT пояс = +3 | |
|
|
|
|
|
|
|
для: parczynski
(24.07.2007 в 11:59)
| | Москва Летом - это смещение второго часового пояса плюс 1 час смещение декретного времени ( введенного в 1924г. ) плюс 1 час смещение летнего времени = 2+1+1 = 4 часа | |
|
|
|
|
|
|
|
для: parczynski
(24.07.2007 в 10:23)
| | совсем не пойму date("O") возвращает +0400, но ведь у нас смещение по гринвичу на 3 часа. объясните, пожалуйста | |
|
|
|
|
|
|
|
для: parczynski
(24.07.2007 в 05:12)
| | цитата из руководства по PHP:
Описание
string gmdate (string format [, int timestamp])
Идентична функции date(), но время возвращается как Greenwich Mean Time (GMT)
|
gmmktime() тоже самое. да и приставка gm не спроста | |
|
|
|
|
|
|
|
для: parczynski
(24.07.2007 в 05:12)
| | >так как вторая строка должна вернуть то же самое только в GTM то есть на 3 часа меньше
Вероятно потому, что они все возвращают время в UTC, а не в GMT | |
|
|
|
|
|
|
| Никак не могу разобраться с датами. запускаю вот такой скрипт
<?php
echo date("Y-m-d H:i:s", strtotime("now"))."<br>";
echo gmdate("Y-m-d H:i:s")."<br>";
echo date("Y-m-d H:i:s", gmmktime())."<br>";
?>
по идее первая строка должна вернуть текущее региональое время и она делает это правильно
2007-07-25 05:12:26
на этом праильность куда-то пропадает. так как вторая строка должна вернуть то же самое только в GTM то есть на 3 часа меньше (у меня московское время). но она возвращает на 4 часа меньше:
2007-07-25 01:12:26
последняя строка должна вернуть тоже самое что и вторая, но она работает совсем как-то не так возвращает на 5 часов больше
2007-07-25 09:12:26
В чем дело???? может я не спал просто долго??? а вообще мне главное другое: подскажите пожалуйста фукцию, которая возвращает время как Greenwich Mean Time (GMT), но в Timestamp. | |
|
|
|
|