如何使用javascript从datetime获取日期,年份,月份?

时间:2012-12-15 05:39:58

标签: javascript

我正在尝试从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

1 个答案:

答案 0 :(得分:1)

试试这个

var month = newdate.getUTCMonth();
var day = newdate.getUTCDate();
var year = newdate.getUTCFullYear();

newdate是日期object