新日期()中的日期参数错误
Wrong day paramenter in new Date()?
有人能解释一下,为什么我在运行下面的代码时会得到2月12日?
我看到日期是从1到31,只有月份从0 开始
var d = new Date(2100,1,13)
> d
Fri, 12 Feb 2100 23:00:00 GMT
编辑:
为什么这次??23:00:00
应为00:00:00
您的区域设置时区正在干扰。尝试:new Date(Date.UTC(2100,1,13))
。
您正在设置2100年2月13日的CET,并在GMT中获得输出。
输出基于GMT区域,而不是根据您的时区。将您的系统时间调整到适当的时区,您应该得到正确的输出。希望能有所帮助。
相关文章:
- 参数为IE11的新日期
- 理解日期对象接收参数时的getDay()方法
- 日期验证参数
- BIRT使用脚本中的日期参数
- RESTful GET资源应该如何接受日期时间参数
- 从日期选取器发送日期参数,在方法 GET 上不带“/”
- 使用 jquery ajax 请求和日期格式错误解析两个参数
- 日期选取器,使用参数
- 日期选取器问题,尝试提交除日期值之外的其他参数
- 将日期参数传递给 MVC 操作的 ajax 调用的安全方法
- 流星:如何让 JS 日期范围选择器调整 API 调用日期参数
- 格式化日期字符串以适合 Google 日历作为参数
- 如果使用参数数组调用,则日期会更改结果
- 带有参数的Javascript当前日期
- 当使用类似的参数调用日期构造函数时,会提供意外的结果
- 将0分配给JavaScriptDate()对象的第三个参数将始终创建月末日期
- 新日期()中的日期参数错误
- Node.js日期参数
- jQuery或Javascript正则表达式清理url中的日期参数
- 按日期参数删除对象