我是 jquery 的初学者,我认为的级别为 1。
我需要你的帮助来实现以下内容:
我在我正在处理的医疗网站中有一个格式之一的文本框。
该文本框用于输入格式的日期YYYY-MM-DD
,我想要的是计算输入日期与今天日期之间的差异,并将其显示为月份和日期,例如 2 个月和 6 天。
我不知道从哪里开始。所以任何一点点的帮助都会对我产生很大的影响。
你的问题似乎比 JS 更像是 Javascript,只需解析输入日期,减去那个和当前时间的 getTime() 并除以得到月份和天数
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 );