一、日期对象的创建方式
1. 当前日期: var oDate = new Date();
2. 指定日期: 指定到未来或过去。 有以下两种写法:
1) var oDate = new Date("2020-10-01 12:00:00");
2) var oDate = new Date("2020/5/1 12:00:00");
3)var oDate = new Date(2020, 10, 10);
4)var oDate = new Date(10000); //10000表示毫秒数,返回从1970.1.1 0:00:00秒开始1000毫秒后的时间
注意:
① 年、月、日之间只能用“-”或者“/”来进行连接; ② 月份:0-11 0表示1月,以此类推。
设置日期的某个方面:
设置月中的某一天(0-31): oDate.setDate(50); //当所加时间超过24小时,会自动加到下一天
设置月份: oDate.setMonth(10);
设置小时: oDate.setHours(12);
======================================================================================
二、 日期对象的处理
var oDate = new Date(); //获取当前时间 Sun Nov 08 2020 22:29:47 GMT+0800 (中国标准时间)
var year = oDate.getFullYear(); //获取当前年份
var month = oDate.getMonth() + 1; //获取当前月份 月份从0开始,0表示1月,11月表示12月
var date = oDate.getDate(); // 获取当月几号
var week = oDate.getDay(); // 获取当前周几,0-6,0表示周日
var hour = oDate.getHours(); //获取当前几时