6.20内置对象

本文详细讲解了JavaScript Date对象的使用,包括创建特定日期、获取日期组件(年月日时分秒)、时间戳的计算与设置,以及常用方法如getDate(), getDay(), getMonth()等的实际应用。
摘要由CSDN通过智能技术生成

1,Date对象

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

var today=new Date(); //返回当前日期和时间

var tdate=new Date("9 1,2022,14:38:12");//返回特定的日期对象

以字符串的形式传参(推荐使用字符串形式传参因为月份和写的数字保持一直,格式不会要求太严格),年月日可以以多种方式分隔,

但是要保证 时分秒 以:号分隔

以数字形式传参,月份值介于0~11之间(注:0表示1月份)

要保证格式,前面是年月日,后面是时分秒,以逗号分隔

如果是需要输出我们习惯的时间表示格式,我们需要分别得到 再拼接显示
下面时得到相应的年/月/日/时/分/秒 我们可以使用Date()的方法:
(1)getDate();返回Date对象的一个月中的每一天,返回值介于1-31之间;
(2)getDay();返回Date 对象的星期中的每一天,值介于 0-6之间(注意:0---->周日)
        我们一般可以将星期用数组表示出来,返回的值可以作为数组的索引,对应输出相应的星期;
(3)getMonth(),返回Date 对象的月份,返回值介于 0-11之间(注意:0----->1月份)
        我们一般得到的 返回值 +1 输出我们的月份;
(4)getFullYear(),返回Date 对象的年份,返回值时四位数的年份
(5)getHours(),返回Date 对象的小时数,返回值介于 0-23之间;
(6)getMinutes(),返回Date 对象的分钟数,返回值介于 0-59之间;
(7)getSecond(),返回Date 对象的秒数,返回值介于 0-59之间;
注意:我们一般情况下会需要对时/分/秒 是个位时的十位进行补 0 输出;
可以运用三元运算来判断是否是个位数

 

时间戳:

语法:时间对象名.getTime(参数);

可以返回参数时间-1970/1/1日 0点0分0秒的时间戳(毫秒数)

方法二:

Date.now();

返回当前日期的时间戳。

 

setDate()方法;

setDate()方法可以设置指定日期来改变当前的日期对象,返回的是指定日期的时间戳,会改变时间对象的日期。

案例:指定时间后的星期

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值