JavaScript Date(日期)对象

日期对象用于处理日期和时间。

JavaScript Date(日期)对象 实例

返回当日的日期和时间
如何使用 Date() 方法获得当日的日期。
getTime()
getTime() 返回从 1970 年 1 月 1 日至今的毫秒数。
setFullYear()
如何使用 setFullYear() 设置具体的日期。
toUTCString()
如何使用 toUTCString() 将当日的日期(根据 UTC)转换为字符串。
getDay()
如何使用 getDay() 和数组来显示星期,而不仅仅是数字。
显示一个钟表
如何在网页上显示一个钟表。

完整的 Date 对象参考手册

我们提供 JavaScript Date 对象参考手册,其中包括所有可用于日期对象的属性和方法。

该手册包含了对每个属性和方法的详细描述以及相关实例。

定义日期

Date 对象用于处理日期和时间。

可以通过 new 关键词来定义 Date 对象。以下代码定义了名为 myDate 的 Date 对象:

var myDate=new Date() 

注释:Date 对象自动使用当前的日期和时间作为其初始值。

操作日期

通过使用针对日期对象的方法,我们可以很容易地对日期进行操作。

在下面的例子中,我们为日期对象设置了一个特定的日期 (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)

注意:如果增加天数会改变月份或者年份,那么日期对象会自动完成这种转换。

比较日期

日期对象也可用于比较两个日期。

下面的代码将当前日期与 2008 年 8 月 9 日做了比较:

var myDate=new Date();
myDate.setFullYear(2008,7,9);

var today = new Date();

if (myDate>today)
{
alert("Today is before 9th August 2008");
}
else
{
alert("Today is after 9th August 2008");
}
 

Date 对象方法

FF: Firefox, IE: Internet Explorer

方法描述FFIE
Date()返回当日的日期和时间。13
getDate()从 Date 对象返回一个月中的某一天 (1 ~ 31)。13
getDay()从 Date 对象返回一周中的某一天 (0 ~ 6)。13
getMonth()从 Date 对象返回月份 (0 ~ 11)。13
getFullYear()从 Date 对象以四位数字返回年份。14
getYear()请使用 getFullYear() 方法代替。13
getHours()返回 Date 对象的小时 (0 ~ 23)。13
getMinutes()返回 Date 对象的分钟 (0 ~ 59)。13
getSeconds()返回 Date 对象的秒数 (0 ~ 59)。13
getMilliseconds()返回 Date 对象的毫秒(0 ~ 999)。14
getTime()返回 1970 年 1 月 1 日至今的毫秒数。13
getTimezoneOffset()返回本地时间与格林威治标准时间 (GMT) 的分钟差。13
getUTCDate()根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。14
getUTCDay()根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。14
getUTCMonth()根据世界时从 Date 对象返回月份 (0 ~ 11)。14
getUTCFullYear()根据世界时从 Date 对象返回四位数的年份。14
getUTCHours()根据世界时返回 Date 对象的小时 (0 ~ 23)。14
getUTCMinutes()根据世界时返回 Date 对象的分钟 (0 ~ 59)。14
getUTCSeconds()根据世界时返回 Date 对象的秒钟 (0 ~ 59)。14
getUTCMilliseconds()根据世界时返回 Date 对象的毫秒(0 ~ 999)。14
parse()返回1970年1月1日午夜到指定日期(字符串)的毫秒数。13
setDate()设置 Date 对象中月的某一天 (1 ~ 31)。13
setMonth()设置 Date 对象中月份 (0 ~ 11)。13
setFullYear()设置 Date 对象中的年份(四位数字)。14
setYear()请使用 setFullYear() 方法代替。13
setHours()设置 Date 对象中的小时 (0 ~ 23)。13
setMinutes()设置 Date 对象中的分钟 (0 ~ 59)。13
setSeconds()设置 Date 对象中的秒钟 (0 ~ 59)。13
setMilliseconds()设置 Date 对象中的毫秒 (0 ~ 999)。14
setTime()以毫秒设置 Date 对象。13
setUTCDate()根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。14
setUTCMonth()根据世界时设置 Date 对象中的月份 (0 ~ 11)。14
setUTCFullYear()根据世界时设置 Date 对象中的年份(四位数字)。14
setUTCHours()根据世界时设置 Date 对象中的小时 (0 ~ 23)。14
setUTCMinutes()根据世界时设置 Date 对象中的分钟 (0 ~ 59)。14
setUTCSeconds()根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。14
setUTCMilliseconds()根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。14
toSource()返回该对象的源代码。1-
toString()把 Date 对象转换为字符串。14
toTimeString()把 Date 对象的时间部分转换为字符串。14
toDateString()把 Date 对象的日期部分转换为字符串。14
toGMTString()请使用 toUTCString() 方法代替。13
toUTCString()根据世界时,把 Date 对象转换为字符串。14
toLocaleString()根据本地时间格式,把 Date 对象转换为字符串。13
toLocaleTimeString()根据本地时间格式,把 Date 对象的时间部分转换为字符串。13
toLocaleDateString()根据本地时间格式,把 Date 对象的日期部分转换为字符串。13
UTC()根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。13
valueOf()返回 Date 对象的原始值。14
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值