我正在使用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
有人遇到相同的问题并设法解决吗?请帮助
答案 0 :(得分:0)
日期没有不同,只是将日期转换为字符串时使用ISO格式。
您可以使用新的Date()再次创建日期对象
let date = new Date()
console.log(date)
console.log(date.toString())
let date2 = new Date(date.toString())
console.log(date2)