Date对象

本文详细介绍了JavaScript中的Date对象,包括构造函数、属性及方法。解释了如何使用Date.now()获取当前时间戳,Date.parse()解析日期字符串,以及Date.prototype方法如getDate(), getDay(), getTime()等来操作日期。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

转载于:https://www.cnblogs.com/y-dt/p/9431959.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值