汇总JavaScript获取当前时间的方法
JavaScript获取当前时间的方法有以下几种: 1. 使用Date对象:`var now = new Date();` 2. 使用Date对象的getFullYear()、getMonth()、getDate()等方法:`var year = now.getFullYear(); var month = now.getMonth() + 1; var date = now.getDate();` 3. 使用Date对象的toLocaleString()方法:`var now = new Date().toLocaleString();` 4. 使用Date对象的toLocaleDateString()方法:`var now = new Date().toLocaleDateString();` 5. 使用Date对象的toLocaleTimeString()方法:`var now = new Date().toLocaleTimeString();`
1. Date()方法
Date() 函数用于创建一个包含当前日期和时间的新 Date 对象。
constnow=newDate();console.log(now);
输出:
WedSep15202115:21:45GMT+0800(中国标准时间)
2. getTime()方法
getTime() 函数返回从 1970 年 1 月 1 日到现在的毫秒数。
constnow=newDate();consttimestamp=now.getTime();console.log(timestamp);
输出:
1631692896415
3. getFullYear()方法
getFullYear() 函数返回当前年份。
constnow=newDate();constyear=now.getFullYear();console.log(year);
输出:
2021
4. getDate()方法
getDate() 函数返回当前月份的日数。
constnow=newDate();constday=now.getDate();console.log(day);
输出:15
5. getMonth()方法
getMonth() 函数返回当前月份的数字(0-11)。
constnow=newDate();constmonth=now.getMonth();console.log(month);
输出:
8
6. getDay()方法
getDay() 函数返回当前星期的数字(0-6)。
constnow=newDate();constweekday=now.getDay();console.log(weekday);
输出:
3
7. getHours()方法
getHours() 函数返回当前时间的小时数。
constnow=newDate();consthours=now.getHours();console.log(hours);
输出:15
8. getMinutes()方法
getMinutes() 函数返回当前时间的分钟数。
constnow=newDate();constminutes=now.getMinutes();console.log(minutes);
输出:31
9. getSeconds()方法
getSeconds() 函数返回当前时间的秒数。
constnow=newDate();constseconds=now.getSeconds();console.log(seconds);
输出:13
10. getMilliseconds()方法
getMilliseconds() 函数返回当前时间的毫秒数。
constnow=newDate();constmilliseconds=now.getMilliseconds();console.log(milliseconds);
输出:
974