我认为jquery的初级水平为1级。
我需要你的帮助才能实现以下目标:
我正在制作医疗网站中的一个表格中的文本框。
该文本框用于输入格式YYYY-MM-DD
的日期,我想要的是我想计算输入日期和今天日期之间的差异,并将其显示为月份和日期,例如2个月和6个月天。
我不知道从哪里开始。所以任何小小的帮助对我来说都会有很大的不同。
答案 0 :(得分:0)
var date = new Date(text.value);
var now = new Date();
var difference = now.getTime() - then.getTime(); /*milliseconds*/
var DayMilliseconds = 24 * 60 * 60 * 1000;
var MonthMilliseconds = 30 * DayMilliseconds ;
var months = Math.floor( difference / MonthMilliseconds );
var remaining = difference % MonthMilliseconds ;
var days = Math.floor( remaining / DayMilliseconds );