首页 > 解决方案 > 格式化日期方法返回错误的月份

问题描述

我有将我的 startDate 和 endDate 格式化为“mm dd yyyy”格式的函数。

问题是 cus 每次此函数返回低一个月时:

const formatingDate = (dates) => {
  const d = new Date(dates);
  return `${d
    .getMonth()
    .toString()
    .padStart(2, '0')}/${d
    .getDate()
    .toString()
    .padStart(2, '0')}/${d.getFullYear()}`;
};

这是方法的论据formattingDate()

[2019 年 7 月 3 日星期三 00:00:00 GMT+0200(中欧夏令时间),
2019 年 8 月 1 日星期四 23:59:59 GMT+0200(中欧夏令时间)]

如何修复此formattingDate() 函数以返回正确的月份?

标签: javascriptreactjs

解决方案


请参考这份文件

获取月份

月份从 0 到 n-1


推荐阅读