0

我是 jquery 的初学者,我认为的级别为 1。

我需要你的帮助来实现以下内容:

我在我正在处理的医疗网站中有一个格式之一的文本框。

该文本框用于输入格式的日期YYYY-MM-DD,我想要的是计算输入日期与今天日期之间的差异,并将其显示为月份和日期,例如 2 个月和 6 天。

我不知道从哪里开始。所以任何一点点的帮助都会对我产生很大的影响。

4

1 回答 1

0

你的问题似乎比 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 );
于 2013-06-13T15:25:22.007 回答