请求基于Moment.js根据GradeDate判断生成新日期的实现提示
Moment.js 实现思路提示
- 先把Unix时间戳转换为Moment实例,注意区分时间戳是秒级还是毫秒级,对应使用
moment.unix()或moment()方法 - 基于目标日期的年月,构造当月20日18:00:00的Moment基准对象,确保基准时间和目标日期属于同一月份
- 利用Moment内置的
isAfter()方法,对比目标日期实例和基准时间的先后关系 - 若满足条件,对目标日期实例执行
add(1, 'month')切换到下一月,再用date(15)将日期设为15号,最后按需格式化输出 - 小提醒:Moment会自动处理跨年场景(如12月的下一月是次年1月),无需额外写逻辑;操作时建议用
clone()复制原实例,避免修改原数据
内容的提问来源于stack exchange,提问作者ts4r
相关产品推荐
相关产品推荐

