在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方法。