当JS在PHP中传递日期时,日期错误

时间:2019-03-11 09:42:42

标签: javascript php date laravel-5 vuejs2

我正在使用Laravel 5.7,并且日期字符串从JS传递到PHP时遇到问题。

在通过Vue JS传递日期之前,我先输入console.log()来查看实际值,然后得到以下信息:

Fri Feb 01 2019 00:00:00 GMT+0800 (Philippine Standard Time)

然后当我将其接收到Laravel Controller时,我\Log::info()来显示接收到的值,但是我有这个:

2019-01-31T16:00:00.000Z

有人遇到相同的问题并设法解决吗?请帮助

1 个答案:

答案 0 :(得分:0)

日期没有不同,只是将日期转换为字符串时使用ISO格式。

您可以使用新的Date()再次创建日期对象

let date = new Date()
console.log(date)
console.log(date.toString())
let date2 = new Date(date.toString())
console.log(date2)

相关问题