Установите конец дня вместо 00:00:00 в laravel ⇐ Php
-
Гость
Установите конец дня вместо 00:00:00 в laravel
Когда мы передаем значение даты, подобное этому 2019-01-01, без времени 10:00:00, время по умолчанию равно 00:00: 00. Итак, наконец, значение, совместимое с БД, преобразуется в следующее: 2019-01-01 00:00:00. Как я могу вместо этого принудительно установить значение по умолчанию 23:59:00?
Пример: мне нужно установить атрибут expiry_date, но если я возьму только ввод даты 2019-01-08 от пользователя, пользователь предположит, что у них будет весь день в качестве даты истечения срока действия, хотя на самом деле он истечет в самую первую секунду 2019-01-08 из-за неявного времени по умолчанию 00:00:00.
Как мне это преодолеть? Как я могу установить мутатор для expiry_date, который превратит этот 2019-01-01 00:00:00 в этот 2019-01-01 23:59: 00?
Когда мы передаем значение даты, подобное этому 2019-01-01, без времени 10:00:00, время по умолчанию равно 00:00: 00. Итак, наконец, значение, совместимое с БД, преобразуется в следующее: 2019-01-01 00:00:00. Как я могу вместо этого принудительно установить значение по умолчанию 23:59:00?
Пример: мне нужно установить атрибут expiry_date, но если я возьму только ввод даты 2019-01-08 от пользователя, пользователь предположит, что у них будет весь день в качестве даты истечения срока действия, хотя на самом деле он истечет в самую первую секунду 2019-01-08 из-за неявного времени по умолчанию 00:00:00.
Как мне это преодолеть? Как я могу установить мутатор для expiry_date, который превратит этот 2019-01-01 00:00:00 в этот 2019-01-01 23:59: 00?
Мобильная версия