habe ich eine Uhr auf einer Web-Seite, und ich muß es formatiert werden, wie unten dargestellt:Javascript Datum/Zeit Format
Wednesday 29 March 2016 12:01:11
Damit die Sekunden zu ändern werden. Ich habe dies wie folgt getan:
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;
}
Ich möchte wissen, ob es einen besseren Weg gibt, dies zu erreichen.
Fragen zur Verbesserung des Arbeitscodes passen besser zu [codereview.se]. –