首页 > 技术文章 > JavaScript Date(日期)对象

pandawind 2018-11-28 17:46 原文

日期对象

但是,虽然我觉得没什么用处,为了给为读者考虑,我依然要在这里写点废话(!-!)

日期对象的方法在w3c上其实有介绍:

http://www.w3school.com.cn/jsref/jsref_obj_date.asp

这里只是大体的提一下:

日期对象也是javascript的内置对象之一,我们可以直接使用。

var date = new Date();

在文档中我们也可以看到它的方法很多,但是常用的其实并没有那么多。

|Date()|返回当日的日期和时间。|
|getDate()|从 Date 对象返回一个月中的某一天 (1 ~ 31)。|
|getDay()|从 Date 对象返回一周中的某一天 (0 ~ 6)。|
|getMonth()|从 Date 对象返回月份 (0 ~ 11)。|
|getFullYear()|从 Date 对象以四位数字返回年份。|
|getYear()|请使用 getFullYear() 方法代替。|
|getHours()|返回 Date 对象的小时 (0 ~ 23)。|
|getMinutes()|返回 Date 对象的分钟 (0 ~ 59)。|
|getSeconds()|返回 Date 对象的秒数 (0 ~ 59)。|
|getMilliseconds()|返回 Date 对象的毫秒(0 ~ 999)。|
|getTime()|返回距1970年1月1日凌晨的毫秒数|
|setDate()|设置 Date 对象中月的某一天 (1 ~ 31)。|
|setMonth()|设置 Date 对象中月份 (0 ~ 11)。|
|setFullYear()|设置 Date 对象中的年份(四位数字)。|
|setYear()|请使用 setFullYear() 方法代替。|
|setHours()|设置 Date 对象中的小时 (0 ~ 23)。|
|setMinutes()|设置 Date 对象中的分钟 (0 ~ 59)。|
|setSeconds()|设置 Date 对象中的秒钟 (0 ~ 59)。|
|setMilliseconds()|设置 Date 对象中的毫秒 (0 ~ 999)。|
|setTime()|以毫秒设置 Date 对象。|

这两组方法用的较多,其中值得注意的是,getMonths方法返回的是0-11,我们要获取当前月份的时候记得加一。

另外一点getTime方法返回从1970年1月1日到现在的毫秒数,这个时间我们称之为时间戳。

个人感觉日期对象并没有什么值得特别说明的地方…

 

推荐阅读