Зачем нужно конвертировать дату из строки в метку времени Unix с помощью функции strtotime - PullRequest
0 голосов
/ 05 сентября 2018

Я только начинающий в Laravel и, как я смотрю определенные уроки на YouTube и автора, чтобы изменить формат create_at и updated_at в представлении изменен со строки на метку времени Unix и хотел бы спросить почему нам нужно конвертировать дату из строки в метку времени Unix с использованием функции strtotime. Разве мы не можем использовать строку вместо преобразование его в метку времени Unix.

Во-вторых, почему именно unix timestamp над временем даты. Есть ли преимущества метки времени unix над временем даты

1 Ответ

0 голосов
/ 05 сентября 2018

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

Назначение функции согласно руководству по PHP:

Функция ожидает получить строку, содержащую формат даты на английском языке, и попытается проанализировать этот формат в метку времени Unix (количество секунд с 1 января 1970 г. 00:00:00 UTC) относительно отметки времени, указанной в сейчас или текущее время, если сейчас не указано.

Таким образом, он преобразует дату, указанную на английском языке, в количество секунд в цифрах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...