首页 > web前端 > js教程 > 正文

JavaScript根据世界时 (UTC) 来设置月份的方法setUTCMonth()

黄舟
发布: 2017-11-07 14:19:25
原创
1754人浏览过

定义和用法

setutcmonth() 方法用于根据世界时 (utc) 来设置月份。

语法

dateObject.setUTCMonth(month,day)
登录后复制
参数 描述
month

必需。要给 dateObject 设置的月份字段的值,用世界时表示。

该参数是 0(一月) ~ 11(十二月) 之间的整数

day 可选。在 1 ~ 31 之间的整数,用作 dateObject 的天字段,用世界时表示。

返回值

调整过的日期的毫秒表示。

提示和注释

注释:该方法总是结合一个 Date 对象来使用。

立即学习Java免费学习笔记(深入)”;

提示:有关通用协调时间 (UTC) 的更多资料,请参阅百度百科。

实例

例子 1

在本例中,我们将通过 setUTCMonth() 方法把月字段设置为 0 (一月):

<script type="text/javascript">

var d=new Date()
d.setUTCMonth(0)
document.write(d)

</script>
登录后复制

输出:

Sat Jan 07 2017 14:17:55 GMT+0800 (中国标准时间)
登录后复制

例子 2

在本例中,我们将通过 setUTCMonth() 把月份设置为 0 (一月),把天字段设置为 20:

<script type="text/javascript">

var d=new Date()
d.setUTCMonth(0,20)
document.write(d)

</script>
登录后复制

输出:

Fri Jan 20 2017 14:17:55 GMT+0800 (中国标准时间)
登录后复制

setUTCMonth()函数的所有参数都可以超出常规取值范围。例如:参数month可以超出常规的0 ~ 11的取值范围;参数dateValue可以超出常规的1 ~ 31的取值范围;并且都可以为负数。Date对象内部会自动计算并转换为相应的日期。
注意,参数month的值比实际月份小1。

返回值

setUTCMonth()函数没有返回值(或者说,返回值为undefined)。

示例&说明

// 当前运行环境的时区为 UTC +8

//定义一个本地时间的Date对象"2013-05-15 00:00:00"
// 对应的UTC时间为"2013-05-14 16:00:00"
var date = new Date(2013, 4, 15, 0, 0, 0);
document.writeln( date.toLocaleString() ); // 2013年5月15日 0:00:00

date.setUTCMonth(0);
document.writeln( date.toLocaleString() ); // 2013年1月15日 0:00:00

// 此时的UTC时间为"2013-01-14 16:00:00"
date.setUTCMonth(-15, 2);
// 设置完毕后,UTC为"2013-(-14)-(02) 16:00:00" 即"2011-10-02 16:00:00"
// 输出本地时间即为"2011-10-03 00:00:00"
document.writeln( date.toLocaleString() ); // 2011年10月3日 0:00:00

date.setUTCMonth(12, 5);
document.writeln( date.toLocaleString() ); // 2012年1月6日 0:00:00
登录后复制

以上就是JavaScript根据世界时 (UTC) 来设置月份的方法setUTCMonth()的详细内容,更多请关注php中文网其它相关文章!

java速学教程(入门到精通)
java速学教程(入门到精通)

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号