墨獨(dú)
2016-10-10 19:56:15
var date = new Date(); ??var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];?var mynum=date.getDay(1)? var timeStr = '';?? timeStr = date.getFullYear() + "年" ; ?? timeStr += date.getMonth() + 1 +"月"; ??? timeStr += date.getDate()+"日"; ?? timeStr += weekday[mydate.getDay(1)];? document.write(timeStr);為什么這樣子顯示不了星期一var date = new Date(); ??var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];?var mynum=date.getDay(1)? var timeStr = '';?? timeStr = date.getFullYear() + "年" ; ?? timeStr += date.getMonth() + 1 +"月"; ??? timeStr += date.getDate()+"日"; ?? timeStr += weekday[mynum];? document.write(timeStr);這樣子可以顯示星期一了,為什么呢另外我年月日沒(méi)寫(xiě)就自動(dòng)顯示了,求解
3 回答

stone310
TA貢獻(xiàn)361條經(jīng)驗(yàn) 獲得超191個(gè)贊
你mydate沒(méi)定義啊,之前定義的是date=new Date();mydate改成date就好了;
另外年月日不是寫(xiě)了date.getFullYear+"年"這些嗎;timeStr += XXX這個(gè)是自相加,timerStr=timeStr+XXX,所以年月日就會(huì)顯示了

super丶千
TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超1個(gè)贊
? timeStr += weekday[mydate.getDay(1)]; 與?timeStr += weekday[mynum]; 有區(qū)別!將timeStr += weekday[mydate.getDay(1)]; 改成date.getDay(1)就可以了!
添加回答
舉報(bào)
0/150
提交
取消