为了账号安全,请及时绑定邮箱和手机立即绑定

获取 UTC 时月份不正确 月份

获取 UTC 时月份不正确 月份

弑天下 2022-09-16 22:00:38
我正在按照这些说明 https://stackoverflow.com/a/15012173/3808307但我真的不明白。现在是6月4日在我的时区和UTC我正在做timeRef.current = new Date()然后console.log(timeRef.current.getUTCFullYear()) // returns 2020 console.log(timeRef.current.getUTCMonth()) // returns 5为什么我的月份是第5个月?如何以 UTC 单声道获得 YYYMMDD-HHMMSS 毫秒?例如,当它是2月29日时,我不想有错误,就像这里一样 Javascript 日期 - 设置UTC月份我需要一种精确的转换方式谢谢
查看完整描述

4 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

getUTCMonth() 根据通用时间返回指定日期的月份,作为从零开始的值(其中零表示一年中的第一个月)


查看完整回答
反对 回复 2022-09-16
?
互换的青春

TA贡献1797条经验 获得超6个赞

这就是你需要的!


var timeRef = new Date()


console.log(timeRef.getUTCFullYear()) // returns 2020


console.log(timeRef.getUTCMonth()+1) // returns 6


查看完整回答
反对 回复 2022-09-16
?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

月份索引从 0 开始,范围为 0-11,持续 12 个月 - 以 JavaScript 表示月份

还要检查 Java 解释 - 在 Java 中的月份


查看完整回答
反对 回复 2022-09-16
?
四季花海

TA贡献1811条经验 获得超5个赞

如果您可以使用外部库,那么我建议立即.js,如下所示:


alert("It's the " + moment.utc().format('MM') + ". month of the year " + moment.utc().format('YYYY') + ".")
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.26.0/moment.min.js"></script>


查看完整回答
反对 回复 2022-09-16
  • 4 回答
  • 0 关注
  • 123 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信