不同格式的相同日期返回不同的值
Same date in different format returning different values
不同格式的相同日期返回不同的值。因此,比较不匹配。
示例如下:
alert(new Date(Date.parse('2015-02-03')));
alert(new Date(Date.parse('02/03/2015')));
或
alert(new Date('2015-02-03').setHours(0,0,0,0));
alert(new Date('02/03/2015').setHours(0,0,0,0));
我正在寻找一种完全匹配两者的方法。谁能帮忙?
在没有给出时区的情况下,ISO 8601 规范YYYY-MM-DD
格式,假定为 UTC。对于非ISO格式,如YYYY/MM/DD
或MM/DD/YYYY
或DD/MM/YYYY
,结果是特定于实现(例如浏览器)。
相关文章:
- "日期“;AJAX请求返回的类型值未定义
- 将客户端特定的日期格式返回到服务器MVC4
- JQuery UI日期选择器:在选择出发日期时自动弹出返回日期
- 它将返回什么新日期(DateObject)
- 对象数组返回自最近日期以来的最高总体值
- 从Parse.com返回的格式化日期
- PHP strtotime()为JavaScript日期字符串返回false
- date对象未在javascript中返回正确的日期值
- 下周末'javascript中的s datetime返回无效日期
- 返回日期的外部 JavaScript
- 本地日期转换为 UTC 纪元时间并在 JavaScript 中返回日期时不匹配
- 如何使用 JQuery DatePicker 以 YYYYMMDD 格式返回日期
- 从使用时间字符串创建的momentjs对象返回日期对象或字符串
- 返回日期/时间函数中的日期和月份名称
- 为什么我的对象不返回日期?
- javascript new Date(timestamp)是否根据客户端的时区返回日期?
- 使用Javascript解析并返回日期的组件
- JSONArray返回日期作为对象
- 当我试图从输入字段返回日期值时,我得到了未定义
- 日期时间选取器以日期时间格式而不是时间戳的形式返回日期