在实际应用中,通常需要在原有的日期基础上得到新的日期,如电影中的“二十年后”等。
Date 对象提供一系列的操作日期的方法。
考察如下代码:[code]<! DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0//EN”
“http://www.w3.org/TR/REC-html140/strict.dtd”>
[/code]程序运行结果如图所示。
![]()
使用 Date 对象的方法设置目标日期的指定字段之后,JavaScript 脚本更改目标日期的内容,同时将该新日期与GMT 标准零点之间相距的毫秒数作为操作的结果返回。
注意:Date 对象的setYear()方法可以接受2 位或者4 位的数字作为参数,其中2 位的参数加上1900 的结果作为设置的年份,但这种方法会带来二义性,一般应使用4 位数值型参数。为解决此问题,Date 对象另外提供了setFullYear()方法,该方法通过传入4 位数值型参数实现同样的功能。
上述使用的都是本地时间,在 JavaScript 脚本中也可使用UTC 标准世界时间作为操作的标准,同样存在诸如setUTCDate()、setUTCMonth()等诸多的方法。