javascript - 格式化日期方法返回错误的月份
问题描述
我有将我的 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() 函数以返回正确的月份?
解决方案
推荐阅读
- c# - 在 C# 中,我试图显示 2 个日期时间选择器之间的天数,包括选择的天数,但如果我选择今天的日期,它不会添加 1 天
- c# - 检测 USB 脚踏板按钮按下
- python - DataBricks:火花数据框的数据透视表
- r - 产量杂草密度自启动功能 ('DRC.cousens85()') 无法正常工作
- c# - 通过属性名称从 JSON 获取值时如何处理 System.ArgumentOutOfRangeException 错误
- join - HIVE:如何仅从两个表中的两列中选择第三个表中不存在的不同值?
- c++ - 从向量中的父基转换的模板化子 T 生成的虚假字符
- django - 来自 docker 容器的 Django loaddata 命令
- python - 无法在 MacOS 上安装 scikits.talkbox
- r - 测试连续 5 天或更长时间向东吹的时间段的频率显着增加