JavaScript时间日期的基操
javascript 时间的基本操作,记录一下方便日后Ctrl C / Ctrl V
获取当前月份的总天数:
由于JavaScript中day的范围为1~31中的值,所以当设为0时,会向前 一天,也即表示上个月的最后一天。
通过这种方式可以得到每个月份的天数,也不同区分闰年了,很方便~
可以写个这样的函数,如下:
function mGetDate(year, month){ var d = new Date(year, month, 0); return d.getDate(); } 使用时传入年份和月份即可,如下: var totalDay = mGetDate(2021,10); //返回31
获取当前的日期和时间
console.log(new Date())//Wed Nov 04 2020 18:20:49 GMT+0800 (中国标准时间)
获取当前日期
console.log(new Date().toLocaleDateString())//2020/11/4
获取当前时间
//获取的是12小时制: console.log(new Date().toLocaleTimeString())//下午6:23:09 //获取的是24小时制: console.log(new Date().toLocaleTimeString(‘chinese‘, { hour12: false }))//18:45:50
获取当前年份
console.log(new Date().getFullYear())//2021
获取当前月份
注意:月份的返回值范围是 0~11,所以要获得当前月份,要+1
console.log(new Date().getMonth()+1)//当前月份
获取当前日
console.log(new Date().getDate())//返回当前 日
获取当前是星期几
console.log(new Date().getDay())
获取当前小时
注意:获取返回值的范围是 0~23
console.log(new Date().getHours())//小时
获取当前分钟
console.log(new Date().getMinutes())//分
获取当前秒数
注意:获取返回值的范围是 0~59
console.log(new Date().getSeconds())//秒
获取当前毫秒数
console.log(new Date().getMilliseconds())//毫秒
日期 1970.01.01 距现在的毫秒数
console.log(new Date().getTime())
版权声明:本文由 LzxBlog 发布,如需转载请注明出处。