У меня проблема с датами в python.Я получаю разные результаты с mktime, в разных местах.
На моем локальном сервере, если я пытаюсь:
>>> from datetime import date
>>> from time import mktime
>>> mydate = date(2008,1,1)
>>> mktime(mydate.timetuple())
1199156400.0
>>> mydate2 = date(1998,1,1)
>>> mktime(mydate2.timetuple())
883620000.0
Но если я пытаюсь это сделать на другом сервере, я получаю:
>>> mydate = date(2008,1,1)
>>> mktime(mydate.timetuple())
1199152800.0
>>> mydate2 = date(1998,1,1)
>>> mktime(mydate2.timetuple())
883620000.0
Обратите внимание, что в первом случае результат был другим.Но во втором все было одинаково.
Обе версии Python одинаковы.Я также проверил некоторые временные переменные, такие как accept2dyear, altzone, daylight, tzname и timezone. Они также одинаковы на обоих серверах.
Должен ли я проверить какую-то другую вещь?