JavaScript Date setFullYear 方法
setFullYear 方法用于设置(改变) Date 对象中的年份。语法如下:
date_obj.setFullYear( year, month, day )
说明 | 说明 |
---|---|
date_obj | 要操作的 Date 对象。 |
year | 必需。4 位整数的年份。 |
month | 可选。表示月份的数字,范围为 0-11 分别表示 1-12 月份。 |
day | 可选。表示月中某一天的数字,范围为 1-31 分别表示月份中的 1-31 日。 |
说明
- 该方法总是结合一个 Date 对象来使用。
- 返回值是调整过的 Date 对象的时间戳。
setFullYear 方法实例
<script language="JavaScript"> var d = new Date(); document.write( d + "<br />" ); d.setFullYear( 2008 ); document.write( d ); </script>
运行该例子,输出(北京时区):
Sun Mar 4 20:34:26 UTC+0800 2012 Tue Mar 4 20:34:26 UTC+0800 2008
JavaScript Date setMonth 方法
setMonth 方法用于设置(改变) Date 对象中的月份。语法如下:
date_obj.setMonth( month, day )
说明 | 说明 |
---|---|
date_obj | 要操作的 Date 对象。 |
month | 必需。表示月份的数字,范围为 0-11 分别表示 1-12 月份。 |
day | 可选。表示月中某一天的数字,范围为 1-31 分别表示月份中的 1-31 日。 |
说明
- 该方法总是结合一个 Date 对象来使用。
- 返回值是调整过的 Date 对象的时间戳。
setMonth 方法实例
<script language="JavaScript"> var d = new Date(); document.write( d + "<br />" ); d.setMonth( 6 ); document.write( d ); </script>
运行该例子,输出(北京时区):
Sun Mar 4 20:34:26 UTC+0800 2012 Wed Mar 4 20:34:26 UTC+0800 2008
注意参数 6 表示设定为 5 月。
JavaScript Date setDate 方法
setDate 方法用于设置(改变) Date 对象中一月中的某一天。语法如下:
date_obj.setDate( day )
说明 | 说明 |
---|---|
date_obj | 要操作的 Date 对象。 |
day | 必需。表示月中某一天的数字,范围为 1-31 分别表示月份中的 1-31 日。 |
说明
- 该方法总是结合一个 Date 对象来使用。
- 返回值是调整过的 Date 对象的时间戳。
setMonth 方法实例
下面的例子将日期设置为 10 日。
<script language="JavaScript"> var d = new Date(); document.write( d + "<br />" ); d.setDate( 10 ); document.write( d ); </script>
运行该例子,输出(北京时区):
Sun Mar 4 20:34:26 UTC+0800 2012 Wed Mar 10 20:34:26 UTC+0800 2008
小结
- setFullYear 方法可以单独设定年份,也可以同时设定年月日。
- setMonth 方法可以单独设定月份,也可以同时设定月和日。
- setDate 方法只可设定日期。
参考阅读
- JavaScript Date getFullYear 方法:取得 4 位数字的年份
- JavaScript Date getMonth 方法:取得表示月份的数字
- JavaScript Date getDate 方法:取得月份中的某天