Вопрос по датам в базе

Поддержка
  • Скрипт получает текущее время
    [[AAA]] = Date.now()
    AAA = 1581969383164
    если распарсить то получим PARSED_DATE: 2020-02-17 19:56:23 UTC
    хотя на самом деле 22.56.23

    Беру из базы строки у которых в поле nexttime значение раньше чем [[AAA]], все подбирается корректно. У меня только один вопрос, почему если число преобразовывать во время, то оно не корректно? Разница в часовых поясах откуда, если и база и скрипт на одном компе...

    Я почему спрашиваю, просто нужно резервировать строки на пол часа, вот маюсь, в поле резерва ставить просто int или date

  • @kuzkuz, потому что у вас дата в миллисекундах и там нет информации о часовом поясе, получайте свой часовой пояс и переводите в него дату.

  • 0 Votes
    3 Posts
    585 Views
  • 0 Votes
    8 Posts
    987 Views
  • 0 Votes
    2 Posts
    868 Views
  • 0 Votes
    4 Posts
    1328 Views
  • 0 Votes
    7 Posts
    1715 Views