Date对象

Date对象

构造函数

Date()

属性

Date.prototype

允许向JavaScript Date对象添加属性。

Date.length

值Date.length是7.这是构造函数处理的参数数量。

方法

Date.now()

返回与当前时间对应的数字值 - 1970年1月1日00:00:00 UTC以来经过的毫秒数,忽略闰秒

Date.parse()

分析日期的字符串表示形式,并返回自1970年1月1日00:00:00 UTC以来的毫秒数,忽略闰秒。

例:

var javaScriptRelease = Date.parse('04 Dec 1995 00:12:00 GMT');
console.log(javaScriptRelease);       //获得日期的毫秒数

注意:Date.parse由于浏览器差异和不一致性,强烈建议不要 解析字符串。

JavaScript Date实例

所有Date实例都继承自Date.prototype。Date构造函数的原型对象可以被修改以影响所有Date实例。

Date.prototype方法

Date.prototype.getDate()

根据当地时间返回指定日期的日份(1-31)。

Date.prototype.getDay()

根据当地时间返回指定日期的星期几(0-6)。

Date.prototype.getFullYear()

根据当地时间返回指定日期的年份(4位数字的4位数字)。

Date.prototype.getHours()

根据当地时间返回指定日期的小时(0-23)。

Date.prototype.getTime()

根据通用时间返回与指定日期的时间对应的数值。。功能上与valueOf()相同,与parse()区别:

var d = Date.parse(new Date())
//返回当前时间毫秒数
console.log(d)
//返回的结果1489881600000,后三位默认为000

(new Date()).getTime() === (new Date()).valueOf();
//true

以上方法均有对应的set

根据时间戳转换为日期

var unixTimestamp = new Date( 1477386005*1000 ) ;
commonTime = unixTimestamp.toLocaleString();
alert(commonTime);

image

posted @ 2018-08-06 18:51  parallel_y  阅读(188)  评论(0编辑  收藏  举报