300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > JS获取昨天 前天 明天 后天的日期

JS获取昨天 前天 明天 后天的日期

时间:2023-07-23 19:11:16

相关推荐

JS获取昨天 前天 明天 后天的日期

最近在做一个项目,我这里要把昨天/前天/大前天的日期传给后台,后台根据传过去的值而返回数据,用于展示一些内容。于是便封装了如下用js获取日期的方法。

代码如下:

function getDay(num, str) {var today = new Date();var nowTime = today.getTime();var ms = 24*3600*1000*num;today.setTime(parseInt(nowTime + ms));var oYear = today.getFullYear();var oMoth = (today.getMonth() + 1).toString();if (oMoth.length <= 1) oMoth = '0' + oMoth;var oDay = today.getDate().toString();if (oDay.length <= 1) oDay = '0' + oDay;return oYear + str + oMoth + str + oDay;}

如果要获取昨天的日期,num就是-1, 前天的就是-2,依次类推。str表示年月日间的分割方式。

比如我要得到昨天的日期,用短横线‘-’连接。

var yesterday = getDay(-1, '-');console.log(yesterday);

控制台输出结果:

-08-08

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。