JavaScript中取日期函数是开发中比较常用的一种操作。我们经常会遇到需要获取当前时间、时间戳或者是计算两个时间之间的间隔等需求。在JavaScript中,有很多方便快捷的日期操作函数,下面我们就来介绍一下它们的用法。
获取当前时间:
let now = new Date(); //获取系统当前时间console.log(now); //2023-08-19T08:59:41.123Z
获取指定日期:
let dateStr = '2023-08-19 09:00:00';let targetDate = new Date(dateStr); //将指定日期字符串转换为日期格式console.log(targetDate); //2023-08-19T01:00:00.000Z
获取时间戳:
let timestamp = Date.now(); //获取当前时间的时间戳,单位为毫秒console.log(timestamp); //1667726401545
计算时间差:
let startDate = new Date('2023-08-19 09:00:00');let endDate = new Date('2023-08-19 09:30:00');let diffTime = endDate.getTime() - startDate.getTime(); //计算时间差,单位为毫秒console.log(diffTime); //1800000除了以上常用的操作以外,还有一些其他的日期操作函数,比如获取指定日期的年、月、日、时、分、秒等信息。
获取年份:
let date = new Date('2023-08-19');let year = date.getFullYear(); //获取年份console.log(year); //2023获取月份:
let date = new Date('2023-08-19');let month = date.getMonth(); //获取月份,注意返回值范围为0-11,需要加1console.log(month + 1); //8获取日数:
let date = new Date('2023-08-19');let day = date.getDate(); //获取日数console.log(day); //19获取小时:
let date = new Date('2023-08-19 09:00:00');let hour = date.getHours(); //获取小时数console.log(hour); //9获取分钟:
let date = new Date('2023-08-19 09:30:00');let minute = date.getMinutes(); //获取分钟数console.log(minute); //30获取秒数:
let date = new Date('2023-08-19 09:30:30');let second = date.getSeconds(); //获取秒数console.log(second); //30JavaScript中取日期函数能够方便快捷地操作时间数据,对于开发者来说是非常有意义的。我们可以根据实际需求灵活运用这些函数,提高代码的效率和可读性。
上一篇:javascript中如何定义函数
下一篇:css按钮字体大小









