Javascript new返回错误年份的日期
Javascript new Date returning wrong year
使用Chrome和控制台中的新Date(2015,12,20)将在Chrome控制台窗口中返回以下内容。。。
2016年1月20日星期三00:00:00 GMT-0500(东部标准时间)
这也发生在我的javascript(js)文件中。
我也尝试过parseInt,得到了相同的结果
var month = parseInt(valueUnwrapped.getUTCMonth() + 1); //months from 1-12
var day = parseInt(valueUnwrapped.getUTCDate());
var year = parseInt(valueUnwrapped.getUTCFullYear());
var dte = new Date(year, month, day);
月份值是一个基于0的数字,0表示一月。如果超过11点,日期就会过去。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
新日期("2015,12,20")
你能试试这个吗?
相关文章:
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- Chrome Javascript日期构造函数错误
- 如何修复FF和IE中的Javascript无效日期错误
- SlickGrid根据日期错误动态构建列
- windows中的Javascript巨大日期错误..解决方案
- 日期类googleappscript的日期错误
- 打包电子应用程序后出现无效日期错误
- 角度材料的日期选择器日期错误
- 角度日期错误
- 基本周视图的完整日历结束日期错误
- 用Javascript创建的日期错误
- node.js mySQL NOW()给出的日期错误
- 根据字符串创建时,Javascript日期错误
- Javascript数组日期错误
- Firefox使用new Date(). gettime()定义日期错误
- 谷歌图表:日期错误
- javascript new Date()或moment.js解析日期错误
- JavaScript日期错误2014年2月
- C3 js折线图获取日期错误
- 格式日期错误在烬JS:无法找到属性的对象