JavaScript:获取日期差异并将月份转换为年份

标签 javascript date math

如果给定 MM/YY 格式的两个日期,我如何使用函数单独获得年和月的差异。

示例:03/10 和 01/14 的结果将为 3 年零 10 个月。

任何帮助将不胜感激。

最佳答案

我强烈推荐momentjs用于 JavaScript 中的日期操作。

var start  = moment("03/10", "MM/YY"),
    finish = moment("01/14", "MM/YY");

var diff     = finish.diff(start),
    duration = moment.duration(diff);

duration.years();  // 3
duration.months(); // 10

享受时刻。它让您的生活变得如此轻松。

关于JavaScript:获取日期差异并将月份转换为年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21293046/

相关文章:

javascript - 无法通过添加 src 从 for 获取信息

使用 querySelectorAll() 的 JavaScript Accordion 菜单

ios - NSCalendar firstweekday取决于位置问题

c++ - 曲面 segmentation 的理论与算法

math - 在矩阵与逆矩阵之间进行矩阵乘法后获得恒等矩阵时出错

javascript - JS Numbers - 在 .fixed 之后使用区域设置字符串

javascript - AngularJs 和 Facebook 评论

javascript - 在javascript中将朱利安日期数字转换为正常日期(utc)

sql - 日期对象上的 Hazelcast SqlPredicate

c++ - 模拟一个游戏,每个玩家都有不同的获胜概率?