如何将字符串例如:'8/31/2020' 转换为日期,并从今天的日期中减去它以查找在

在我的 MVC 项目中,我试图从返回字符串 m/dd/yyyy 的 cookie 中获取开始日期值,我试图弄清楚如何找到从字符串日期到现在已经过去的天数JavaScript 因此函数发生在视图的客户端。

我的 javascript 非常生锈。

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

任何帮助将不胜感激!


Helenr
浏览 84回答 1
1回答

catspeake

考虑到 cookieDate 总是过去的,这是最短的答案:const cookieDate = new Date('8/31/2020'); const today = new Date(); const diffDays = Math.ceil((today - cookieDate)/(1000*60*60*24)); // diffDays = 22
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript