【发布时间】:2016-01-03 06:30:05
【问题描述】:
我想在 Laravel 5.1 中获取 MySQL 的当前时间
我所做的是
$time = DB::select( DB::raw('SELECT NOW() AS end_time'));
return $time[0]['end_time'];
我收到了-
我想得到这样的输出-
2015-10-06 17:02:32
有人可以帮忙吗?
【问题讨论】:
-
“不工作”太笼统了。您得到什么结果或错误消息?
-
您正试图以数组形式访问对象,您需要执行以下操作:
$time[0]->end_time; -
为什么要查询数据库的当前时间? PHP 中的
time()有什么问题? -
@MartinBean 有时您运行 php 的机器与数据库连接的时间不同,对于 ETL 查询,时间非常重要。
标签: mysql laravel laravel-5 laravel-5.1 query-builder