在JavaScript中,我们可以使用日期对象Date来处理时间:
//语法:
var 日期对象名=new Date();
其中Date对象的方法有很多,主要分为两大类:getXxx()和setXxx()。getXxx()用于获取时间,setXxx()用于设置时间。
| 方法 | 说明 |
| getFullYear() | 获取年份,取值为4位数字 |
| getMonth() | 获取月份,取值为0(一月)到11(十二月)之间的整数 |
| getDate() | 获取日数,取值为1-31之间的整数 |
| getHours() | 获取小时数,取值为0-23之间的整数 |
| getMinutes() | 获取分钟数,取值为0-59之间的整数 |
| getSeconds() | 获取秒数,取值为0-59之间的整数 |
| 方法 | 说明 |
| setFullYear() | 可以设置年、月、日 |
| setMonth() | 可以设置月、日 |
| setDate() | 可以设置日 |
| setHours() | 可以设置时、分、秒、毫秒 |
| setMinutes() | 可以设置分、秒、毫秒 |
| setSeconds() | 可以设置秒、毫秒 |
//获取年、月、日
var d=new Date();
var myDay=d.getDate();
var myMonth=d.getMonth()+1;
var myYear=d.getFullYear();
console.log("今天是"+myYear+"年"+myMonth+"月"+myDay+"日");
//打印获取:今天是2020年9月21日
//获取时、分、秒
var d=new Date();
var myHours=d.getHours();
var myMinutes=d.getMinutes();
var mySeconds=d.getSeconds();
console.log("当前时间是:"+myHours+":"+myMinute+":"+mySeconds);
//当前时间是:10:3:32
//获取星期几
var d=new Date();
console.log("今天是星期"+d.getDay());