【发布时间】:2019-03-11 09:42:42
【问题描述】:
我使用的是 Laravel 5.7,我在将日期字符串从 JS 传递到 PHP 时遇到问题。
在我通过 Vue JS 中的日期并输入 console.log() 以查看实际值之前,我有这个:
Fri Feb 01 2019 00:00:00 GMT+0800 (Philippine Standard Time)
然后当我将它接收到 Laravel 控制器时,我 \Log::info() 显示正在接收的值,但我有这个:
2019-01-31T16:00:00.000Z
有人遇到过同样的问题并设法解决了吗?请帮忙
【问题讨论】:
-
你能分享更多细节吗?你如何将数据发送到后端?您是否以某种方式解析或操纵它?通常,字符串是字符串,不应以这种方式更改。此外,您真正的问题是什么?
-
如下所示,这些日期是相同的,只是显示了不同的时区。牢记这一点,您面临什么问题?
-
Fri Feb 01 2019 00:00:00 GMT+0800 (Philippine Standard Time)与2019-01-31T16:00:00.000Z的时间点完全相同……一个是菲律宾标准时间,另一个是UTC -
@NicoHaase 我使用 axios post 传递了它
标签: javascript php date laravel-5 vuejs2