reactjs - 使用 moment 将日期设置为不是从当前日期开始的月份
问题描述
我需要将日期设置为当年的月份“01 April”,以便稍后我可以计算从当前日期开始的天数。这是理想的方法吗?
let year = moment().year();
let newDt = moment(year).add(3, 'months').format('MM-DD-YYYY') // Just set the date to 1st April
解决方案
时刻很简单。做就是了moment().date(1).month(3)
编辑:我添加了一个完整的例子
const aprilFirst = moment().date(1).month(3);
alert('Date difference is ' + moment().diff(aprilFirst, 'days') + ' days');
<script src="https://momentjs.com/downloads/moment.min.js"></script>
推荐阅读
- php - 在 Laravel 中编辑具有多对多关系的表
- docker - 从 windows box web 浏览器访问部署在 windows Docker 容器中的 eureka 服务器仪表板
- node.js - 如何使用 nodejs 读取 docx 文件?
- c - 为什么 yytext 会跳过 YACC 中的第一个输入?
- ruby-on-rails - 如何将默认 json 添加到 Rails 标准资源路由?
- java - Drools 规则未得到评估,以前的规则工作正常
- calendar - power bi 中的日历表
- parity - 如何为偶数磁盘计算 RAID 5 奇偶校验?
- java - 从 ObjectOutputStream 中取回对象
- android - 覆盖 ContextWrapper 时资源在轮换后不会更新