1199059200 представляет 31 декабря 2007 года в UTC. Пример сеанса Python:
>>> import time
>>> time.gmtime(1199059200)
(2007, 12, 31, 0, 0, 0, 0, 365, 0)
Помните, что все значения time_t
соответствуют UTC. :-) Вы должны настроить в соответствии с вашим часовым поясом.
Редактировать: Поскольку вы и я оба в Новой Зеландии, вот как вы могли получить значение 1199098800:
>>> time.localtime(1199098800)
(2008, 1, 1, 0, 0, 0, 1, 1, 1)
Это так, потому что в Новый год (лето в Новой Зеландии) часовой пояс здесь +1300. Посчитай и посмотри. : -)
Для 1 января 2008 года в формате UTC добавьте 86400 к 1199059200 и получите 1199145600.
>>> time.gmtime(1199145600)
(2008, 1, 1, 0, 0, 0, 1, 1, 0)