<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title> JS获取最近三天和最近3天日期</title> </head> <body> <script> //获取最近7天日期 console.log(getDay(0));//当天日期 console.log(getDay(-7));//7天前日期 //获取最近3天日期 console.log(getDay(0));//当天日期 console.log(getDay(-3));//3天前日期 function getDay(day){ var today = new Date(); var targetday_milliseconds=today.getTime() + 1000*60*60*24*day; today.setTime(targetday_milliseconds); //注意,这行是关键代码 var tYear = today.getFullYear(); var tMonth = today.getMonth(); var tDate = today.getDate(); tMonth = doHandleMonth(tMonth + 1); tDate = doHandleMonth(tDate); return tYear+"-"+tMonth+"-"+tDate; } function doHandleMonth(month){ var m = month; if(month.toString().length == 1){ m = "0" + month; } return m; } </script> </body> </html>
运行结果:
相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!
推荐阅读:
vuex的state状态对象使用方式汇总
react+redux从零开始
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com