![]() |
0 Всего найдено: 12
resurection
Сообщение
08/09/2010 13:38
Копия темы
PHP и не понятный бред с датами Какая разница во времени между Москвой и Лондоном? 3 часа? А вот и нет. На серваке по умолчанию стоит TimeZone = Europe/Moscow. Определяем разницу между Москвой и Лондоном. Для начала сделаю 1 января 2011 года (что бы избавится от всяких переходов на летнее время): Разница 3 часа всё верно. А теперь всё то же самое, но для 1970 года. Как так? Может за 40 лет Лондон переместился в другой часовой пояс? P.S.> php v5.2.14
resurection
Сообщение
08/09/2010 13:56
Копия темы
Специально сделал mktime() для первого января, что бы исключить всякие косяки с переходом на летне время.
resurection
Сообщение
08/09/2010 13:57
Копия темы
Кстати, по мнению php, разница в 2 часа была также в 1971 году, а вот в 1972 году уже 3 часа.
azacg
Сообщение
08/09/2010 14:05
Копия темы
php 5.3.1 Результат: 2011-01-01 03:00:00 2011-01-01 00:00:00 1970-01-01 03:00:00 1970-01-01 03:00:00
resurection
Сообщение
08/09/2010 14:13
Копия темы
т.е. по мнению php5.3.1 в 1970 году разницы вообще не было?
resurection
Сообщение
08/09/2010 15:01
Копия темы
Протестировал у себя в 5.3.3. Разница точно такая же как и в 5.2.14 с переломом в 71-72-ом году.
Sky_Fox
Сообщение
08/09/2010 15:29
Копия темы
Андрей, два блока кода надо запускать отдельно, тогда не будет возникать такая картина: "1970-01-01 03:00:00 1970-01-01 03:00:00" -- хм))такая же фигня разница в 2 часа))
terrainc
Сообщение
08/09/2010 22:20
Копия темы
В 1968 1971 гг в Англии использовалось +1 все время О чем, кстати, скажет и ПХП если вывести таймзону в дате будет +0100
TweeKane
Сообщение
09/09/2010 17:38
Копия темы
0
Временные зоны имеют свойство меняться. Вот хотя бы Россию вспомни :) |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |