Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何显示过去日期和今天之间的差异';s日期,并使用jquery将其显示为月和日_Jquery_Date - Fatal编程技术网

如何显示过去日期和今天之间的差异';s日期,并使用jquery将其显示为月和日

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

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

我需要您的帮助来实施以下内容:

我在一个医学网站上有一个文本框,它是我正在开发的表单之一

该文本框用于以
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 );