javascript日期对象未返回正确的日期
javascript date object do not return correct date
我使用javascript处理日期,遇到了一个奇怪的问题
function updateRow(element){
var data = element.name.match(/stamp'[('d+)']'[('d+)']/);
if(data[2] == 3){
var raw = element.value.match(/('d+):('d+):('d+)/);
var time = 0;//((raw[1] * 3600) + (raw[2] * 60) + (raw[3] * 1)) * 1000;
//Hardcoded just to test
var test = new Date("2015-02-18 13:16:06");
var date = new Date(test.getTime());
document.getElementById(data[1]+"-2").value =
date.getFullYear()+"-"+
fillZero(date.getMonth(), 2)+"-"+
fillZero(date.getDay(), 2)+" "+
fillZero(date.getHours(), 2)+":"+
fillZero(date.getMinutes(),2)+":"+
fillZero(date.getSeconds(),2);
}
}
我收到的日期应该是2015-02-18 13:16:06,但出于某种奇怪的原因,我收到了2015-01-03 13:16:06。但我不知道为什么。
使用date.getDate()而不是date.getDay(),并在getMonth 中添加+1
相关文章:
- 比较从函数和生成的日期对象
- 如何获得一个只有时间的moment.js日期对象
- 使用moment.js获取时间分区的偏移日期对象
- 获取本地时间的JS日期,日期对象中没有时区详细信息
- 将某个时间格式转换为日期对象
- 正在使用日期字符串初始化javascript日期对象
- 在CouchDB Map函数中发出日期时-对日期对象调用的内容
- 如何将事件的日期放入fullcalendar中的日期对象中
- 为什么在JavaScript中可以从另一个日期对象中减去日期对象
- 理解日期对象接收参数时的getDay()方法
- JS日期对象setUTCMonth()将月份增加2
- 时间-日期对象JavaScript getUTCMilliseconds
- 将带有 AM/PM 的日期字符串转换为 javascript 日期对象
- Javascript 测试中的假日期对象
- 转换/格式化日期对象
- 如何在发布JavaScript日期对象时保留时区偏移量
- JS日期对象在某个范围内的百分比
- 无法从日期对象javascript获取日期和月份
- javascript日期对象未返回正确的日期
- Javascript日期对象-JSFiddle中的不同值