1、日期对象,是系统提供一个内置对象,包含了很多方法,可以用来获取当前系统时间,可以设置日期信息。
//获取日期对象
var oDate = new Date();
//获取年
var year = oDate.getFullYear();
//获取月 0--11
var month = oDate.getMonth();
//获取日
var day = oDate.getDate();
//获取星期几
var weekDay = oDate.getDay();
//获取小时 0--59
var hour = oDate.getHours();
//获取分 0--59
var min = oDate.getMinutes();
//获取秒 0--59
var sec = oDte.getSeconds();
//获取毫秒 0--999
var ms = oDate.getUTCMilliseconds();
2、获取当前日期的时间戳。
//唯一性,一般用来时间戳来生成id
var timeStamp = oDate.getTime();
3、在创建日期对象的时候设置时间
new Date = new(年,月,日,时,分,秒)
//获取日期对象
var oDate = new Date();
var oDate = new Date(2020,6,23,12,23,34)
4、形式2 new Date("年-月-日 时:分:秒");
//获取日期对象
var oDate = new Date();
var oDate = new Date("2021-12-25 21:14:30")
5、将日期对象直接转为时间字符串
//获取日期对象
var oDate = new Date();
var sDate = oDate.toLocaleDateString();
6、在通过API修改的日期储存的信息时,任何一个日期信息变了都有可能修改整个日期对象;
7、当我们在通过for循环遍历设置,修改日期信息,要小心多层越界。
var oDate = new Date();
for(var i = -3; i < 35; i++){
oDate.setDate(i);
console.log(oDate.toLocaleString());
//保证每个都以12月份作为基准
oDate = new Date();
}