jquery获取当前日期
获取当前日期的方法
使用jQuery获取当前日期实际上依赖于JavaScript的Date对象,因为jQuery本身不提供日期处理功能。以下是几种常见的方法:
方法1:获取当前日期并格式化为YYYY-MM-DD
var currentDate = new Date();
var formattedDate = currentDate.getFullYear() + '-' +
(currentDate.getMonth() + 1).toString().padStart(2, '0') + '-' +
currentDate.getDate().toString().padStart(2, '0');
console.log(formattedDate);
方法2:使用toISOString获取ISO格式日期
var currentDate = new Date();
var isoDate = currentDate.toISOString().split('T')[0];
console.log(isoDate);
方法3:获取本地化的日期字符串
var currentDate = new Date();
var localDateString = currentDate.toLocaleDateString();
console.log(localDateString);
注意事项
- 月份需要加1,因为JavaScript中月份从0开始计数
- 使用
padStart可以确保月份和日期总是两位数 toLocaleDateString会根据浏览器语言设置返回不同格式的日期
扩展功能
如果需要更复杂的日期操作,建议使用专门的日期库如Moment.js或date-fns:

// 使用Moment.js示例
var currentDate = moment().format('YYYY-MM-DD');
以上方法都可以在jQuery环境中使用,因为jQuery完全兼容原生JavaScript的日期操作功能。






