在JavaScript中,你可以使用Date对象和它的方法来获取和格式化当前时间。下面是一个函数,它会实时更新并显示当前时间,格式为"年-月-日 时:分:秒"。
javascript
function displayCurrentTime() { ?
? ? // 获取当前时间 ?
? ? var now = new Date(); ?
??
? ? // 获取年、月、日、时、分、秒 ?
? ? var year = now.getFullYear(); ?
? ? var month = ("0" + (now.getMonth() + 1)).slice(-2); // 月份是从0开始的,所以需要+1 ?
? ? var date = ("0" + now.getDate()).slice(-2); ?
? ? var hours = ("0" + now.getHours()).slice(-2); ?
? ? var minutes = ("0" + now.getMinutes()).slice(-2); ?
? ? var seconds = ("0" + now.getSeconds()).slice(-2); ?
??
? ? // 格式化并显示时间 ?
? ? var formattedTime = year + "-" + month + "-" + date + " " + hours + ":" + minutes + ":" + seconds; ?
? ? console.log(formattedTime); // 你可以将console.log替换为你想要显示时间的元素或方法 ?
} ?
??
// 每秒调用一次displayCurrentTime函数以实时更新时间 ?
setInterval(displayCurrentTime, 1000);
这个函数会每秒更新一次并显示当前时间。你可以将console.log替换为你想要显示时间的HTML元素或JavaScript方法。