在拉拉维尔获取当前date,时间,date

我需要使用laravel来获取当前date,时间,date

我试图echo $ldate = new DateTime('today');$ldate = new DateTime('now');

但总是返回1。

我怎样才能得到当前的date,时间,date在larvel

Laravel拥有附属于它的Carbon依赖。

Carbon::now() ,必要时包含Carbon\Carbon命名空间。

编辑(用法和文档)

假设我想检索date和时间并将其输出为string。

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

这将以通常的格式Ymd H:i:s ,这里有很多预先创build的格式,你不可能需要再次使用Carbon来混淆PHPdate时间string。

文档: https : //github.com/briannesbitt/Carbon

碳的string格式: http : //carbon.nesbot.com/docs/#api-formatting

尝试这个,

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

PHP有一个datefunction,工作得很好。 用laravel和blade你可以使用这个而不用难看的<?php回声标签。 例如,我在.blade.php文件中使用以下内容…

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

…和Laravel /刀片翻译到今年。 如果你想date时间和date,你会使用这样的事情:

 {{ 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();