私は、Webページ上のクロックを入れて、私は以下に示すように、それをフォーマットする必要があります。Javascriptの日付/時刻の形式
Wednesday 29 March 2016 12:01:11
秒が変更されるように。私はこれを以下のようにしました:
var myVar = setInterval(function() { myFunction() }, 1000)
var dayName = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
var monthName = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
function myFunction() {
var d = new Date();
var year = d.getFullYear();
var month = d.getUTCMonth();
var date = d.getUTCDate();
var day = d.getUTCDay();
var hours = d.getHours();
if(hours < 10) {
hours = "0" + hours;
}
var mins = d.getMinutes();
var secs = d.getSeconds();
if (secs < 10) {
secs = "0" + secs;
}
var fullDateTime = dayName[day] + " " + date + " " + monthName[month] + " " + year + " " + hours + ":" + mins + ":" + secs;
document.getElementById("Time").innerHTML = fullDateTime;
}
これを達成するより良い方法があるかどうかを知りたいと思います。
[codereview.se]には、作業コードの改善に関する質問が適しています。 –