目录
创建Date对象
var date = new Date();
console.log(typeof date); // object
Date方法
方法 | 作用 |
---|---|
getDate() | 根据本地时间返回指定日期对象的月份中的第几天(1-31) |
getDay() | 根据本地时间返回指定日期对象的星期中的第几天(0- |
getFullYear() | 根据本地时间返回指定日期对象的年份(四位数年份时返回四位数字) |
getHours() | 根据本地时间返回指定日期对象的小时(0-23) |
getMilliseconds() | 根据本地时间返回指定日期对象的毫秒(0-999) |
getMinutes() | 根据本地时间返回指定日期对象的分钟(0-59) |
getMonth() | 根据本地时间返回指定日期对象的月份(0-11) |
getSeconds() | 根据本地时间返回指定日期对象的秒数(0-59) |
getTime() | 返回从1970-1-1 00:00:00 UTC(协调世界时)到该日期经过的毫秒数,对于1970-1-1 00:00:00 UTC之前的时间返回负值 |
getTimezoneOffset() | 返回当前时区的时区偏移。 |
getUTCDate() | 根据世界时返回特定日期对象一个月的第几天(1-31) |
getUTCDay() | 根据世界时返回特定日期对象一个星期的第几天(0-6) |
getUTCFullYear() | 根据世界时返回特定日期对象所在的年份(4位数) |
getUTCHours() | 根据世界时返回特定日期对象当前的小时(0-23) |
getUTCMilliseconds() | 根据世界时返回特定日期对象的毫秒数(0-999) |
getUTCMinutes() | 根据世界时返回特定日期对象的分钟数(0-59) |
getUTCMonth() | 根据世界时返回特定日期对象的月份(0-11) |
getUTCSeconds() | 根据世界时返回特定日期对象的秒数(0-59) |
getYear() | 根据特定日期返回年份 (通常 2-3 位数). 使用 getFullYear() |
获取当前时间(年月日时分秒)
//获取当前时间
getNowTime=()=> {
var date = new Date();
//年 getFullYear():四位数字返回年份
var year = date.getFullYear(); //getFullYear()代替getYear()
//月 getMonth():0 ~ 11
var month = date.getMonth() + 1;
//日 getDate():(1 ~ 31)
var day = date.getDate();
//时 getHours():(0 ~ 23)
var hour = date.getHours();
//分 getMinutes(): (0 ~ 59)
var minute = date.getMinutes();
//秒 getSeconds():(0 ~ 59)
var second = date.getSeconds();
var time = '当前时间是:' + year + '-' + this.addZero(month) + '-' + this.addZero(day) + ' ' + this.addZero(hour) + ':' + this.addZero(minute) + ':' + this.addZero(second);
return time;
},
//小于10的拼接上0字符串
addZero=(s)=> {
return s < 10 ? ('0' + s) : s;
}
console.log(getNowTime());//当前时间是:2023-07-31 17:46:58