我正在尝试从Javascript中的datetime
获取年,月,日,小时和分钟。这是我的代码:
var newdatestring=document.getElementById("2012-12-11 10:36").value;
var newdate=new Date(newdatestring);
newdate.setMinutes ( newdate.getMinutes() + 30 );
var formdate=newdate.getYear()+"-"+(newdate.getMonth()+1)+"-"+newdate.getDate()+" "+newdate.getHours()+":"+newdate.getMinutes();
alert(formdate);
此代码在Chrome和Opera浏览器中运行良好,但在IE或Firefox中无效。在这些浏览器中,它显示的内容类似于Nan-Nan-Nan Nan:Nan
。
答案 0 :(得分:1)
试试这个
var month = newdate.getUTCMonth();
var day = newdate.getUTCDate();
var year = newdate.getUTCFullYear();
当newdate
是日期object