如何转换字符串,例如:';2020年8月31日&x27;,并将其从todays date中减去,以查找JavaScript中经过的天数

如何转换字符串,例如:';2020年8月31日&x27;,并将其从todays date中减去,以查找JavaScript中经过的天数,javascript,string,date,model-view-controller,Javascript,String,Date,Model View Controller,在我的MVC项目中,我试图从一个返回字符串m/dd/yyyy的cookie中获取开始日期值,并试图找出如何在JavaScript中查找从字符串日期到现在的天数,以便该函数在视图的客户端上执行 我的javascript非常生锈 当前我的cookie值返回字符串“8/31/2020”。如何将其转换为javascript日期,并找出已经过去了多少天 任何帮助都将不胜感激 考虑到cookieDate总是在过去,这是最短的答案: const cookieDate=新日期('8/31/2020');cons

在我的MVC项目中,我试图从一个返回字符串m/dd/yyyy的cookie中获取开始日期值,并试图找出如何在JavaScript中查找从字符串日期到现在的天数,以便该函数在视图的客户端上执行

我的javascript非常生锈

当前我的cookie值返回字符串“8/31/2020”。如何将其转换为javascript日期,并找出已经过去了多少天


任何帮助都将不胜感激

考虑到cookieDate总是在过去,这是最短的答案:

const cookieDate=新日期('8/31/2020');const today=新日期();
const diffDays=Math.ceil((今天-cookieDate)/(1000*60*60*24));//天数=22天

如果您关心夏令时,请查看。

难以置信。非常感谢你!工作起来很有魅力!