定义和用法
setutcfullyear() 方法用于根据世界时 (utc) 设置年份。
语法
dateobject.setutcfullyear(year,month,day)
参数 描述
year 必需。要给 dateobject 设置的年份字段的值。
该参数应该是含有世纪值的完整年份,如 1999,而不只是缩写的年份值,比如 99。
month 可选。要给 dateobject 设置的月份字段的值。使用世界时表示。
该参数是 0 ~ 11 之间的整数。
day 可选。要给 dateobject 设置的天字段的值。使用世界时表示。
该参数是 1 ~ 31 之间的整数。
返回值
调整过的日期的毫秒表示
提示和注释:
注释:该方法总是结合一个 date 对象来使用。
提示:有关通用协调时间 (utc) 的更多资料,请参阅百度百科。
实例
例子 1
在本例中,我们将通过 setutcfullyear() 方法把年份设置为 1992:
<script type="text/javascript">
var d = new date()
d.setutcfullyear(1992)
document.write(d)
</script>
输出:
sat nov 07 1992 14:21:20 gmt+0800 (中国标准时间)
例子 2
在本例中,我将通过 setutcfullyear() 方法把日期设置为 november 3, 1992:
<script type="text/javascript">
var d = new date()
d.setutcfullyear(1992,10,3)
document.write(d)
</script>
输出:
tue nov 03 1992 14:21:20 gmt+0800 (中国标准时间)
如果不指定monthvalue和dayvalue参数,从getmonth和getdate方法返回的值被使用。如果指定的参数是预期范围之外,调用setutcfullyear尝试更新的其他参数和date对象相应的日期信息。例如,如果为monthvalue指定15,年由1(年+ 1)的增量,3用于表示月份。
例子:
<html>
<head>
<title>javascript setutcfullyear method</title>
</head>
<body>
<script type="text/javascript">
var dt = new date( "aug 28, 2008 23:30:00" );
dt.setutcfullyear( 2006 );
document.write( dt );
</script>
</body>
</html>
这将产生以下结果:
mon aug 28 23:30:00 utc+0530 2006
以上就是javascript根据世界时 (utc) 设置年份的方法setutcfullyear()的详细内容。