如何显示过去日期和今天之间的差异';s日期,并使用jquery将其显示为月和日
我想我是jquery的初学者,级别为1 我需要您的帮助来实施以下内容: 我在一个医学网站上有一个文本框,它是我正在开发的表单之一 该文本框用于以如何显示过去日期和今天之间的差异';s日期,并使用jquery将其显示为月和日,jquery,date,Jquery,Date,我想我是jquery的初学者,级别为1 我需要您的帮助来实施以下内容: 我在一个医学网站上有一个文本框,它是我正在开发的表单之一 该文本框用于以YYYY-MM-DD格式输入日期,我想要的是计算输入的日期与今天日期之间的差异,并将其显示为月份和天数,例如2个月和6天 我不知道从哪里开始。因此,任何一点帮助都会对我产生很大的影响。我们的问题似乎更像是Javascript而不是JS,只需解析输入日期,减去该日期和当前时间的getTime(),然后除以得到月份和天数 var date = new Dat
YYYY-MM-DD
格式输入日期,我想要的是计算输入的日期与今天日期之间的差异,并将其显示为月份和天数,例如2个月和6天
我不知道从哪里开始。因此,任何一点帮助都会对我产生很大的影响。我们的问题似乎更像是Javascript而不是JS,只需解析输入日期,减去该日期和当前时间的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 );