使用php Carbon转换javascript时间会返回奇怪的时间吗?

问题描述 投票:0回答:1

[我在创建/更新Cookie时使用JavaScript设置时间。

// get current time
let d = new Date();
let time = d.getTime();

哪个变量time成为此字符串...

1586186947954

以上数字应为16:29 GMT 6 April 2020

但是当我使用carbon ...来运行此数字时>

use Carbon\Carbon;
$updated = Carbon::parse($cart['updated']['time']);

返回此...

Carbon\Carbon Object
(
    [date] => 52234-04-07 05:32:34.000000
    [timezone_type] => 1
    [timezone] => +00:00
)

这是有原因的。分钟和日期不远。

如果我仍然可以让Carbon返回正确的时间,我也试图在时区Asia/Dubai中输出此时间戳。

任何想法都会非常感谢。

我在创建/更新Cookie时使用JavaScript设置时间。 //获得当前时间let d = new Date();让时间= d.getTime(); 1586186947954 ...

time timezone php-carbon
1个回答
1
投票

parse方法用于解析更复杂的字符串,因此它误解了您要传递的值。

© www.soinside.com 2019 - 2024. All rights reserved.