首页 > 解决方案 > moment.js 和 2021 年 10 月奇怪的结果

问题描述

在 2021 年 10 月 31 日增加 24 小时,我正准备迎接 11 月 1 日

2020 年是这样,但 2021 年不是……或者我犯了一些愚蠢的错误……

谁能帮助我:

console.log("October 2021")
var a = moment("2021103100", "YYYYMMDDHH").add(23, 'hours').format('YYYYMMDDHH');
console.log(a);
var a = moment("2021103100", "YYYYMMDDHH").add(24, 'hours').format('YYYYMMDDHH');
console.log(a);
var a = moment("2021103100", "YYYYMMDDHH").add(25, 'hours').format('YYYYMMDDHH');
console.log(a);


console.log("October 2020")
var a = moment("2020103100", "YYYYMMDDHH").add(23, 'hours').format('YYYYMMDDHH');
console.log(a);
var a = moment("2020103100", "YYYYMMDDHH").add(24, 'hours').format('YYYYMMDDHH');
console.log(a);
var a = moment("2020103100", "YYYYMMDDHH").add(25, 'hours').format('YYYYMMDDHH');
console.log(a);

console.log("October 2022")
var a = moment("2022103100", "YYYYMMDDHH").add(23, 'hours').format('YYYYMMDDHH');
console.log(a);
var a = moment("2022103100", "YYYYMMDDHH").add(24, 'hours').format('YYYYMMDDHH');
console.log(a);
var a = moment("2022103100", "YYYYMMDDHH").add(25, 'hours').format('YYYYMMDDHH');
console.log(a);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>

https://codepen.io/stefanosedano/pen/gOxxora?editors=1011

标签: momentjs

解决方案


推荐阅读