我从 MySQL 返回的时间戳格式/时区错误。在 MySQL 中,时间是准确和正确的,但是当我从 MySQL 中选择它时,我是这样得到它的
2020-03-22T19:00:04.000000Z
但是,我的数据库表中有这个
2020-03-22 07:00:02
我用来从数据库中获取结果的查询是:
Stats::select('created_at','total_cases','recovered','critical','deaths','islamabad' ,'punjab','sindh','kp','balochistan','ajk','gb')->whereDate('created_at', $date)->get();
最佳答案
您必须应用date_format()
来根据您想要的格式打印从数据库返回的日期。这是一个例子:
$date=date_create("2020-03-22T19:00:04.000000Z");
echo date_format($date,"Y/m/d H:i:s");
#output 2020/03/22 19:00:04
关于php - laravel 中错误的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60806544/