PHP разница в датах и времени в секундах отсутствует один час [дубликат]


Возможный Дубликат:
Разница в один час, но только для некоторых дат

Почему:

strtotime('2012-11-01 00:00:00') - strtotime('2012-10-01 00:00:00')

Возвращается:

2674800

Когда правильное значение равно:

2678400

Отсутствует один час.

Author: Community, 2012-11-23

1 answers

Потому что в вашем регионе (как определено date.timezone в php.ini), вероятно, произошло изменение времени где-то в октябре из-за перехода на летнее время.

 11
Author: Michael Berkowski, 2012-11-22 21:23:23