JS实现简单获取最近7天和最近3天日期的方法


Posted in Javascript onApril 18, 2018

本文实例讲述了JS实现简单获取最近7天和最近3天日期的方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>3water.com 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>

运行结果:

JS实现简单获取最近7天和最近3天日期的方法

PS:这里再为大家推荐几款比较实用的天数计算在线工具供大家使用:

在线日期/天数计算器:
http://tools.3water.com/jisuanqi/date_jisuanqi

在线日期计算器/相差天数计算器:
http://tools.3water.com/jisuanqi/datecalc

在线日期天数差计算器:
http://tools.3water.com/jisuanqi/onlinedatejsq

在线天数计算器:
http://tools.3water.com/jisuanqi/datejsq

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
驱动事件的addEvent.js代码
Mar 27 Javascript
JQuery 操作select标签实现代码
May 14 Javascript
javascript获取select值的方法分析
Jul 02 Javascript
JavaScript取得键盘按下方向键是哪个的方法
Aug 04 Javascript
js事件驱动机制 浏览器兼容处理方法
Jul 23 Javascript
Seajs是什么及sea.js 由来,特点以及优势
Oct 13 Javascript
vuejs事件中心管理组件间的通信详解
Aug 09 Javascript
vue-router 手势滑动触发返回功能
Sep 30 Javascript
详解微信小程序回到顶部的两种方式
May 09 Javascript
利用JavaScript将Excel转换为JSON示例代码
Jun 14 Javascript
jQuery子选择器与可见性选择器实例分析
Jun 28 jQuery
基于openlayers实现角度测量功能
Sep 28 Javascript
详解Node使用Puppeteer完成一次复杂的爬虫
Apr 18 #Javascript
jQuery滚动条美化插件nicescroll简单用法示例
Apr 18 #jQuery
Angular 如何使用第三方库的方法
Apr 18 #Javascript
jQuery实现的淡入淡出与滑入滑出效果示例
Apr 18 #jQuery
浅谈mvvm-simple双向绑定简单实现
Apr 18 #Javascript
JS点击动态添加标签、删除指定标签的代码
Apr 18 #Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
Apr 18 #jQuery
You might like
在DC的漫画和电影中,蝙蝠侠的宿敌,小丑的真名是什么?
2020/04/09 欧美动漫
PHP Array交叉表实现代码
2010/08/05 PHP
通过缓存数据库结果提高PHP性能的原理介绍
2012/09/05 PHP
php class中self,parent,this的区别以及实例介绍
2013/04/24 PHP
PHP中使用CURL发送get/post请求上传图片批处理功能
2018/10/15 PHP
setAttribute 与 class冲突解决
2008/02/17 Javascript
Jquery 学习笔记(一)
2009/10/13 Javascript
JavaScript Perfection kill 测试及答案
2010/03/23 Javascript
分享一个自定义的console类 让你不再纠结JS中的调试代码的兼容
2012/04/20 Javascript
用box固定长宽实现图片自动轮播js代码
2014/06/09 Javascript
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
2015/04/01 Javascript
jQuery构造函数init参数分析
2015/05/13 Javascript
JS实现统计复选框选中个数并提示确定与取消的方法
2015/07/01 Javascript
jQuery中的ready函数与window.onload谁先执行
2016/06/21 Javascript
jQuery与js实现颜色渐变的方法
2016/12/30 Javascript
详解angular中通过$location获取路径(参数)的写法
2017/03/21 Javascript
基于EasyUI的基础之上实现树形功能菜单
2017/06/28 Javascript
微信小程序支付PHP代码
2018/08/23 Javascript
VUE-cli3使用 svg-sprite-loader
2018/10/20 Javascript
Node.js使用supervisor进行开发中调试的方法
2019/03/26 Javascript
vue实现弹幕功能
2019/10/25 Javascript
对vue中的事件穿透与禁止穿透实例详解
2019/10/28 Javascript
解决Vue的文本编辑器 vue-quill-editor 小图标样式排布错乱问题
2020/08/03 Javascript
Python转换HTML到Text纯文本的方法
2015/01/15 Python
Python基于Tkinter的HelloWorld入门实例
2015/06/17 Python
Python处理CSV与List的转换方法
2018/04/19 Python
nginx+uwsgi+django环境搭建的方法步骤
2019/11/25 Python
对Tensorflow中Device实例的生成和管理详解
2020/02/04 Python
Python实现的北京积分落户数据分析示例
2020/03/27 Python
Python基于yaml文件配置logging日志过程解析
2020/06/23 Python
CSS3制作ajax loader icon实现思路及代码
2013/08/25 HTML / CSS
英国领先的男士服装和时尚零售商:Burton
2017/01/09 全球购物
秘书行业自我鉴定范文
2013/12/30 职场文书
计算机维护专业推荐信
2014/02/27 职场文书
房租涨价通知
2015/04/23 职场文书
使用springMVC所需要的pom配置
2021/09/15 Java/Android