<script>
$(document).ready(function() {
function updateDateTime() {
var now = new Date();
// 格式化日期
var year = now.getFullYear();
var month = (now.getMonth() + 1).toString().padStart(2, '0');
var day = now.getDate().toString().padStart(2, '0');
var hours = now.getHours().toString().padStart(2, '0');
var minutes = now.getMinutes().toString().padStart(2, '0');
// 获取星期
var weekdays = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
var weekday = weekdays[now.getDay()];
$('#datetime').text(`${year}-${month}-${day} ${hours}:${minutes}`);
$('#week').text(weekday);
}
updateDateTime();
setInterval(updateDateTime, 1000); // 每秒更新一次
});
</script>
这个实现
- 创建了 updateDateTime 函数来更新时间显示
- 使用 padStart 确保月份、日期、小时和分钟都是两位数
- 使用数组来获取正确的星期显示
- 每1秒自动更新一次时间
- 添加了 console.log 便于调试