js获取2个时间差之间所有月份

725 ℃
function getMonthBetween(start, end) {
  let result = [];
  let min = new Date(start);
  let max = new Date(end);
  let curr = min;
  while (curr <= max) {
    let month = new Date(curr).getMonth() + 1;
    let t = ""
    if (month < 10) {
      t = '0' + month
    } else t = month
    let str = curr.getFullYear() + "-" + (t);
    let s = curr.getFullYear() + "-0";
    if (str == s) {
      str = curr.getFullYear() + "-12";
    }
    result.push(str);
    curr.setMonth(month);
  }
  return result;
}

//打印
console.log(getMonthBetween('2022-01','2022-05'))

//输出结果:
['2022-1', '2022-2', '2022-3', '2022-4', '2022-5']

js计算2个时间的时间差(毫秒、天、时、分、秒)

js计算器时间差(天、时、分秒)

2两个时间计算时间差(到天,时,分,秒)

标签: 时间差

上面是“js获取2个时间差之间所有月份”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_2000.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

DEDE批量导入excel数据到后台文章系统的开发教程
新手如何利用长尾关键词做好网站排名?
HTTP协议中的HTTP Keep-Alive是什么?它的主要作用是什么?
es6如何从2个数组中找出不同项
Nginx如何快速提高网站响应速度(Nginx Proxy Manager)