Intro
Все, что связано с датой или временем в Laravel, должно быть сделано с Carbon
.Carbon
- это PHP библиотека / расширение для обработки форматирования даты и времени.Вы можете найти там документы более здесь .Carbon
уже включен в Laravel, так что проверьте API по здесь .
Выполнение работы
Что вам нужно сделать, этовведите здесь часовой пояс:
$date = Carbon::now($start_at)->locale('UTC+6');
Предполагая, что часовой пояс персии равен UTC+6
, приведенный выше фрагмент кода преобразует ваше время в углеродное время.После этого вы можете получить доступ к своей отметке времени с помощью
$date->timestamp;
или к вашей DateTimeString с помощью
$date->toDateTimeString();
Обратите внимание: Я не совсем уверен в настройках времени в Персии,Из быстрого исследования я бы предположил, что это UTC + 6.Вы также можете вставить строку в функцию locale()
, например:
$date = Carbon::now()->locale('fr_FR');
, если вам это проще!
URL-адреса Quickshot: