我想选择日期大于2018-05-12的行。但是当我使用Carbon toDateTimeString()
函数进行转换时,它会增加当前时间。如何转换为UTC日期时间,如moment.toISOString()
函数?
Carbon::createFromFormat('Y-m-d', "2018-05-12")->toDateTimeString();
结果
2018-05-12 20:26:56
moment("2018-05-12").toISOString()
结果
2018-05-11T21:00:00.000Z
答案 0 :(得分:1)
这将有效:
Carbon::parse('2018-05-12', $fromTimezone)->setTimezone('UTC')->toDateTimeString();
如果您在$fromTimezone
文件中定义了config/app.php
,则无需通过{{1}}。