Получение текущей даты, времени, дня в laravel

Мне нужно получить текущую дату, время, день, используя laravel

Я попытался выполнить echo $ldate = new DateTime('today'); и $ldate = new DateTime('now');

Но он всегда возвращается 1.

Как я могу получить текущую дату, время, день в larvel

Solutions Collecting From Web of "Получение текущей даты, времени, дня в laravel"

У Laravel есть зависимость от Carbon .

Carbon::now() , при необходимости, включают пространство имен Carbon\Carbon .

Изменить (использование и документы)

Скажем, я хочу получить дату и время и вывести его как строку.

 $mytime = Carbon\Carbon::now(); echo $mytime->toDateTimeString(); 

Это будет выводиться в обычном формате Ymd H:i:s , есть много заранее созданных форматов, и вам вряд ли понадобится снова связываться со строками времени PHP с помощью Carbon.

Документация: https://github.com/briannesbitt/Carbon

Строковые форматы для Carbon: http://carbon.nesbot.com/docs/#api-formatting

Попробуй это,

 $ldate = date('Ymd H:i:s'); 

Php имеет функцию даты, которая работает очень хорошо. С laravel и blade вы можете использовать это без уродливых тегов <?php echo. Например, я использую следующее в файле .blade.php

 Copyright © {{ date('Y') }} 

… и Laravel / blade переводит это на текущий год. Если вы хотите, чтобы дата и время датировались, вы будете использовать что-то вроде этого:

 {{ date('Ymd H:i:s') }} 

Если вы хотите использовать datetime class

 $dt = new DateTime(); echo $dt->format('Ymd H:i:s'); 
 //vanilla php Class Date { public static function date_added($time){ date_default_timezone_set('Africa/Lagos');//or choose your location return date('l FY g:i:s ',$time); } } 
 use DateTime; $now = new DateTime();