Установите конец дня вместо 00:00:00 в laravelPhp

Кемеровские программисты 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?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»