如何在jQuery中计算两个日期之间的月份
How to count month between two dates in jQuery?
可能重复:
JavaScript 中两个日期之间的月份差异
<input type="text" id="month1" value="11"><input type="text" id="year1" value="1988"> <br />
<input type="text" id="month2" value="03"><input type="text" id="year2" value="2010"> <br />
<input type="submit" id="show">
$("#show").click(function(){
var m1 = $("#month1").val();
var m2 = $("#month2").val();
var y1 = $("#year1").val();
var y2 = $("#year2").val();
var result = 'result';
})
现场:http://jsfiddle.net/4XJUp/
在本例中,在jQuery中计算两个日期之间的月份的最佳简单方法是什么?
尝试:
<form onsubmit="monthDiff(this); return false;">
<br>month 1<input id="m1" value="1">
year 1<input id="y1" value="2010">
<br>month 2<input id="m2" value="3">
year 2<input id="y2" value="2010">
<br>Difference in months:<input id="diff">
<br><input type="submit">
</form>
<script>
function monthDiff(f) {
f.diff.value = f.y2.value * 12 + Number(f.m2.value) -
f.y1.value * 12 - f.m1.value;
}
</script>
当然,您应该在使用输入之前对其进行验证。
相关文章:
- 如何在javascript中获取两个日期之间的周六和周日的日期
- 如何用moment.js列出两个日期之间的所有月份
- 两个日期时间选择器
- 如何在JavaScript中比较两个日期
- moment.js在两个时区格式的日期之间存在差异
- Javascript-如何使用bootstrap日期时间选择器自动计算两个时间输入之间的差异
- Javascript两个日期选择器冲突
- 如何从日期范围选择器中获取两个日期
- 用时间戳获取两个不同日期之间的时间差
- JavaScript函数,用于计算两个日期之间的年、月和天数
- 使用javascript将两个输入的日期添加在一起
- 再次使用JavaScript计算两个日期之间的天数
- Mongoose查询在两个日期时间之间提取数据
- 在Javascript中计算两个日期之间的工作日,节假日除外
- 在Jquery或Javascript中获取两个范围或日期之间的通信周数
- 两个日期之间的差异
- JavaScript-计算两个日期之间的天数(包括结束日期)
- 在 JavaScript 中单击函数时两个日期类型输入之间的差异的代码
- 如何将日期和时间拆分为两个元素
- 当前日期两个时间之间的时间