你好,我想让我的html页面显示当前的日期,结果只显示了年和月,日、小时、分、秒出现了undefined,这是为什么呢?
这是js代码,前面的前缀我省了。
var time=new Date();
var year=time.getFullYear();
var month=time.getMonth()+1;
var day=time.getDate();
var hour=time.getHours();
var minute=time.getMinutes();
var second=time.getSeconds();
if(month<10) var month2="0"+month;
if(day<10) var day2="0"+day;
if(hour<10) var hour2="0"+hour;
if(minute<10) var minute2="0"+minute;
if(second<10) var second2="0"+second;
var ef=year+"/"+month2+"/"+day2+" "+hour2+":"+minute2+":"+second2;
alert(ef);
异常的图片如图
这是为什么呢?怎么改正呢。