奇怪的日期/时间差异
Weird date/time discrepancy?
我在一个网页上得到了一个输入,用户应该在其中以标准格式输入日期/时间,即
16/09/2014 18:00
然后将该值传递到以下代码片段中:
var date = new Date(Date.parse(userDate))
其中CCD_ 3是输入。然后我将该日期作为AJAX请求的一部分发送:
var request = {
...
"date" : date.toISOString()
...
};
但是,当我查看浏览器发送的请求时,date
等于2015-04-09T16:00:00.000Z
。
有人能解释为什么会发生这种情况吗?
根据MDN文章,请确保将RFC2822或ISO 8601格式与Date.parse()
一起使用。
相关文章:
- 比较从函数和生成的日期对象
- Json数据包含日期和时间格式
- Javascript日期格式类似于ISO,但本地
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何在JavaScript中延长当前日期
- 两位数的月份日期验证
- 更改angularjs中的日期-时间格式
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 将日期时间从json转换为可读格式
- NodeJS日期格式不起作用
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 使用当前日期生成随机id
- primefaces日历可以禁用过去的日期和时间吗
- 用时间戳获取两个不同日期之间的时间差
- 用HH:MM:SS javascript计算两个日期之间的时间差
- 我想比较日期和时间,并在angularjs中显示时间差
- 如何在moment.js中显示unix时间戳和当前日期之间的时间差
- 时间差给出无效日期
- JavaScript/jQuery日期时间差
- 如何比较日期& &;时间,获取时间差,然后在Javascript中将其设置为秒