JavaScript Date()日期对象

Date()对象用于处理日期和时间:

常用日期对象:

Date():               返回当前日期与时间 

getTime() :      返回从 1970 年 1 月 1 日至今的毫秒数。

setFullYear() : 设置具体的日期。

toUTCString() :将当日的日期(根据 UTC)转换为字符串。

使用 getDay() :和数组来显示星期,而不仅仅是数字。

创建日期对象:new Date()

获取当前的日期与时间

例:

		var today = new Date();    //获取当前日期与时间
		document.write(today);

结果:

Sun Sep 30 2018 19:45:11 GMT+0800 (中国标准时间)

指定日期:(注意:月份是从0开始算起,0-11月)

		var result = new Date("2022-09-03");    //指定日期为2022年10月3日
		document.write(result);

结果:

Sat Sep 03 2022 08:00:00 GMT+0800 (中国标准时间)

setFullYear()用于设置年份:

setMonth()用于设置月份:(月份从0开始,范围0-11)

setDate() 方法用于设置日期:

setHours()方法用于设置小时:

		var date = new Date();        //创建日期对象
		date.setFullYear(2022);       //设置年份为2022年
		date.setMonth(2);             //设置月份为3月
                date.setDate(5);              //设置日期为5号
                date.setHours(10);            //打印小时,为10点
		document.write(date);         //打印结果

结果:

Sat Sep 03 2022 10:18:04 GMT+0800 (中国标准时间)

getFullYear()方法用于获取当前年份:

getMonth()方法用于获取当前月份:

getDate()方法用于获取当前日期:

getDay()方法用于获取当前是礼拜几:

getHours()方法用于设置当前是几点:

		var time = new Date();                  //创建Date()对象
		document.write(time.getFullYear());     //获取当前年份
		document.write(time.getMonth());        //获取当前月份
		document.write(time.getDate());         //获取当前日期
		document.write(time.getDay());          //获取当前是周几
		document.write(time.getHours());        //获取当前是几点

 结果为:当前是2018年9月1日周一下午18点(注意事项:月份从0开始,范围为0-11月份,当前的9月也就是10月啦)

201891118

为了能显示正确的月份,可以给月份+1:

document.write(time.getMonth()+1);

toLocaleString() 方法:可根据本地时间把 Date 对象转换为字符串,并返回结果。

例:

document.write(time.toLocaleString());

结果:

2018/10/1 下午6:32:38

toLocaleDateString() :方法可根据本地时间把 Date 对象的日期部分转换为字符串,并返回结果。

例:

document.write(time.toLocaleDateString());

结果:

2018/10/1

还有很多Date()日期对象方法,可以一一去尝试,这里就不做详解啦!

下一篇:Array()数组对象

发布了42 篇原创文章 · 获赞 68 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_36732046/article/details/82912966