簡體   English   中英

Javascript getDate/Day/Month 功能不起作用

[英]Javascript getDate/Day/Month functions not working

我正在制作一個帶有數字時鍾的網站,我想在側面顯示一些文字,例如“Sat, Dec,4”。 數字時鍾的代碼有效,但根本不顯示日/月/日。

 function currenTime() { var dateNow = new Date(); var h = dateNow.getHours(); var m = dateNow.getMinutes(); var s = dateNow.getSeconds(); let days = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']; let months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'June', 'July', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] let day = days[dateNow.getDay()]; let date = dateNow.getDate(); let month = months[dateNow.getMonth()]; let calendarD = date + ", " + month + ", " + day; document.getElementById("d").innerText = calendarD; /*SESSION CODE*/ var session = ""; if (h >= 12) { session = "PM" } else { session = "AM"; } /* 24 to 12 Hour format display */ if (h > 12) { h -= 12; } if (h == 0) { h = 12; } /* ADD 0 TO MINUTES,HOURS,SECONDS*/ if (h < 10) { h = "0" + h; } if (m < 10) { m = "0" + m; } if (s < 10) { s = "0" + s; } var timeNow = h + ":" + m + ":" + s + " " + session; document.getElementById("clock").innerText = timeNow; setTimeout(currenTime, 1000); }
 <body onload="currenTime()"> <div id="clock" ></div> <p id="d"></p> </body>

如您所見,我想將日期、月份和日期放在段落標簽內,但這些值永遠不會顯示。

凹痕圖片描述在這里 .

我認為它在我的瀏覽器中正常工作。[Ubuntu,Firefox]

您的代碼對我來說很好(Windows/Edge),以防您需要顯示年份添加這兩行

讓年 = dateNow.getFullYear(); 讓 calendarD = 日 + ", " + 月 + ", " + 年;

結果

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM