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);