JavaScript Date类型

Date类型使用(UTC国际协议时间)1970年1月1日午夜(0时)开始经过的毫秒数来保存时间。Date保存的类型可以精确到1970年1月1日之前到之后100 000 000年

创建Date类型

用new操作符和Date构造函数创建一个对象包含当前星期、月、日、年、时间、时区信息。

如果想传入特定时间、日期创建日期对象,EMCASript提供两种方法

Date.parse( )传入字符串参数。

给Date.parse()传入日期参数。返回1970.1.1到2019.1.1的毫秒数。


给Date.UTC()传入日期参数,同样返回毫秒数。UTC的时间参数和parse有所不同,UTC的月份是从0开始。时间是0~23.     上面两个图的对比jan变成了feb了。08:00:00是没有加入时间参数。显示当地北京时间8时区。每个浏览器地区不同不一定都会相同。

在new Date()传入毫秒数。是字符串形式。date构造函数会调用parse方法。如果是数值显示调用UTC方法。


Date.now()用来取得当前时间毫秒数。

使用 +new Date()也可以取得当前时间毫秒数。


转型方法

date类型也有toSrting()、toLocaleSrting()、valueOf()转型方法,但是跟其他类型不同。ECMAscript重写了Date使用转型的方法。

toLocaleString()会返回带有时间和日期的信息。

toString()会返回带有时间日期和时区的信息。

valueOf()会返回时间的毫秒数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值