Laravel 5以MySQL格式获取当前日期时间

Laravel 5以MySQL格式获取当前日期时间,laravel,datetime,Laravel,Datetime,在Laravel 5中,如何获取本地时间中的当前日期时间(无时间分区)并将其转换为MySQL DateTime?对于本地时区中的当前时间,您可以在Laravel中使用carbon Carbon::now('Asia/Dhaka')->toDateTimeString() 您可以在mysql中使用它。要获取时区列表,请点击这里 看到这个了吗 如果您使用的是Laravel 5.2并希望更改MySQL时区,则必须编辑config/database.php并添加此行 'mysql' =>

在Laravel 5中,如何获取本地时间中的当前日期时间(无时间分区)并将其转换为MySQL DateTime?

对于本地时区中的当前时间,您可以在Laravel中使用carbon

Carbon::now('Asia/Dhaka')->toDateTimeString()
您可以在mysql中使用它。要获取时区列表,请点击这里

看到这个了吗

如果您使用的是Laravel 5.2并希望更改MySQL时区,则必须编辑config/database.php并添加此行

 'mysql' => [

    ... 

   'timezone' => '+01:00' 

 ],

要在本地时间为应用程序设置当前日期时间,请转到config/app.php,找到时区结束并将“UTC”替换为“Asia/Dhaka”

因为我想获取datetime(不仅仅是date),所以我使用now()。这是now()2016-02-14 09:02:33.000000 3 UTC的结果,但我想获取本地时间16:02:33的时间
 'mysql' => [

    ... 

   'timezone' => '+01:00' 

 ],