Дата меняется на 01.01.1970

Ответить
vinznsk
Сообщения: 85
Зарегистрирован: 22 мар 2021, 09:52
Имя: Alex
Откуда: New York, US
Организация: Uplevel Solutions
Контактная информация:

Дата меняется на 01.01.1970

Сообщение vinznsk »

Добрый день!

Обнаружил проблему, когда при установке даты "0+1" дата становится 01.01.1970

Пытался найти способ прибавить один день к текущему дедлайну по нажатию кнопки.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9034
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Дата меняется на 01.01.1970

Сообщение support »

Даты хранятся в секундах. Прибавлять нужно 86400
Например

Код: Выделить всё

[159]+86400
где 159 это id поля дата.
vinznsk
Сообщения: 85
Зарегистрирован: 22 мар 2021, 09:52
Имя: Alex
Откуда: New York, US
Организация: Uplevel Solutions
Контактная информация:

Re: Дата меняется на 01.01.1970

Сообщение vinznsk »

Спасибо. Видимо, я где-то не там делаю. У меня при сохранение обнуляется Value (становится пустым)

[176]+1
[176]+86400

не работают ни один, ни другой вариант
Вложения
20210505-111243-068.png
Аватара пользователя
support
Техническая поддержка
Сообщения: 9034
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Дата меняется на 01.01.1970

Сообщение support »

Вариант [159]+86400 это для mysql формулы.
В данном случае +1 ставьте и все.
"0+1" - это не корректно. Там же подсказка внизу.
vinznsk
Сообщения: 85
Зарегистрирован: 22 мар 2021, 09:52
Имя: Alex
Откуда: New York, US
Организация: Uplevel Solutions
Контактная информация:

Re: Дата меняется на 01.01.1970

Сообщение vinznsk »

Понятно. Я понимаю, что +1 - правильный вариант, но в моем случае это не будет работать, так как мне нужно по кнопке прибавить 1 день к дедлайну, а +1 добавит 1 день к текущему дню, а не к дате, установленной в поле.

End date: 11.05
Current date: 05.05

Сделав +1 получим 06.05, а надо 12.05

Я понимаю, что это другая проблема, поэтому и создал вопрос: viewtopic.php?f=2&t=4279

В данной задаче просто описал баг. Ведь это все равно ошибка, даже если поле заполненно некорректно, ни одно значение не должно, по идее, выставлять дату 01.01.1970
Ответить