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



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

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

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



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


Log in to reply