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)
注意:如果增加天数会改变月份或者年份,那么日期对象会自动完成这种转换。