我在网页上有一个输入,用户应该以标准格式输入日期/时间,即
2014年9月16日18:00
然后将该值传递到以下代码片段中:
var date = new Date(Date.parse(userDate))
其中 userDate
是输入。然后我将该日期作为 AJAX 请求的一部分发送:
var request = {
...
"date" : date.toISOString()
...
};
但是,当我查看浏览器发送的请求时,date
等于 2015-04-09T16:00:00.000Z
。
谁能解释一下为什么会发生这种情况?
最佳答案
确保根据 MDN article 使用 Date.parse()
的 RFC2822 或 ISO 8601 格式.
关于javascript - 奇怪的日期/时间差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25870398/