我正在实施一个房地产应用程序,我需要确切地检查两个日期之间的日期差异。 我会更喜欢这个javascript
jquery
的方法,但任何其他解决方案将受到欢迎。获取两个日期之间的确切区别
我的目标是不允许用户输入差异大于2(或5)年的日期。
我都试过了,与许多人一起,此解决方案: How to get the months between 2 dates
不幸的是,这不是我所真正需要的。
当我这样做: 租金将在2017年1月1日开始 ,并将在31-12-2018 结束,我将获取24个月(正好租2年),这是我的目的是正确的。
但如果我尝试: 租金将在2017年1月1日开始 ,并将在2019年1月1日 最后我还是会获取24个月(但它是租2年,1天),这对我的目的不正确。
由于我国(荷兰)的法律规定,上述两种情况之间的合同存在很大差异。
我会很感激你方的任何帮助。
为什么不添加2年并减去1天? –
作为一个侧面提示 - 即使你使用javascript,你也需要*验证/检查这个服务器端,否则结果不可靠(javascript/html可以在提交之前由用户修改)。 –