jquery获取当前时间

使用jQuery获取当前时间的方法
jQuery本身不提供直接获取时间的函数,但可以结合JavaScript的Date对象实现。以下是几种常见方法:
获取当前日期和时间
var currentDate = new Date();
var formattedDate = currentDate.toLocaleString(); // 格式化为本地时间字符串
console.log(formattedDate); // 输出类似"2023/8/15 14:30:45"
获取各时间组成部分
var now = new Date();
var year = now.getFullYear(); // 年
var month = now.getMonth() + 1; // 月(0-11,需要+1)
var day = now.getDate(); // 日
var hours = now.getHours(); // 时
var minutes = now.getMinutes(); // 分
var seconds = now.getSeconds(); // 秒
格式化输出时间
function formatTime() {
var date = new Date();
return date.getFullYear() + '-' +
(date.getMonth()+1).toString().padStart(2,'0') + '-' +
date.getDate().toString().padStart(2,'0') + ' ' +
date.getHours().toString().padStart(2,'0') + ':' +
date.getMinutes().toString().padStart(2,'0') + ':' +
date.getSeconds().toString().padStart(2,'0');
}
$('#timeDisplay').text(formatTime());
自动更新时间显示
function updateClock() {
var now = new Date();
var timeStr = now.toLocaleTimeString();
$('#clock').text(timeStr);
}
setInterval(updateClock, 1000); // 每秒更新一次
注意事项
- jQuery主要用于DOM操作,时间处理实际依赖JavaScript的Date对象
- 时区处理需注意,
getTimezoneOffset()可获取本地时区偏移 - 移动端浏览器可能存在兼容性问题,建议测试目标平台







