2021-04-28

Js的日期对象以及使用方法

一,日期对象Date

在我们js中我们使用Date对象来表示一个时间

如果时间使用构造函数创建一个Date对象,则会封装为当前代码执行的时间

创建一个指定的时间对象,需要在构造函数中传递一个表示时间的字符串作为参数

 

getDate()获取当前日期对象时几日

getDay()获取当前日期是星期几

会返回一个0~6的值

0表示星期日

1表示星期一

....................

getMonth()获取当前日期对象的月份

会返回一个0~11的值

0表示 一月

1 表示二月

.....

11 表示十二月

getFullYear()获取对象以四位数组返回年份

getHours()获取当前日期对象的小时

getMinutes()获取当前日期对象的分钟

getSeconds()获取当前日期对象的秒数

getTime()获取当前日期对象的时间戳

时间戳,指的是从格林威治标准时间的1970年1月1日,0时0分0秒,到当前日期所花费的毫秒数(1秒=1000毫秒)

计算机底层在保存时间时使用都是时间戳

 

二 操作日期

通过使用针对日期对象的方法,我们可以很容易地对日期进行操作。

在下面的例子中,我们为日期对象设置了一个特定的日期 (2008 年 8 月 9 日):

var myDate=new Date()
myDate.setFullYear(2008,7,9)

注意:表示月份的参数介于 0 到 11 之间。也就是说,如果希望把月设置为 8 月,则参数应该是 7。

在下面的例子中,我们将日期对象设置为 5 天后的日期:

var myDate=new Date()
myDate.setDate(myDate.getDate()+5)

注意:如果增加天数会改变月份或者年份,那么日期对象会自动完成这种转换。

上一篇:C# 枚举类型


下一篇:Js函数:根据身份证号码判断年龄是否大于18岁