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 相关文章推荐
ie 调试javascript的工具
Apr 29 Javascript
js字母大小写转换实现方法总结
Nov 13 Javascript
AngularJS基础学习笔记之简单介绍
May 10 Javascript
简单的jQuery入门指引
Jul 28 Javascript
EasyUI创建对话框的两种方式
Aug 23 Javascript
jquery的父、子、兄弟节点查找,节点的子节点循环方法
Dec 07 Javascript
Bootstrap table使用方法详细介绍
Dec 09 Javascript
JavaScript之解构赋值的理解
Jan 30 Javascript
JavaScript对象字面量和构造函数原理与用法详解
Apr 18 Javascript
JS轮播图的实现方法
Aug 24 Javascript
vue 动态组件(component :is) 和 dom元素限制(is)用法说明
Sep 04 Javascript
vue3.0生命周期的示例代码
Sep 24 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
2020最新CPU的性能排名
2020/04/02 数码科技
解析使用substr截取UTF-8中文字符串出现乱码的问题
2013/06/20 PHP
php上传图片存入数据库示例分享
2014/03/11 PHP
php实现求相对时间函数
2015/06/15 PHP
WordPress中用于创建以及获取侧边栏的PHP函数讲解
2015/12/29 PHP
php进行md5加密简单实例方法
2019/09/19 PHP
刷新页面实现方式总结(HTML,ASP,JS)
2008/11/13 Javascript
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
2011/04/27 Javascript
基于jquery实现漂亮的动态信息提示效果
2011/08/02 Javascript
NodeJs中的非阻塞方法介绍
2012/06/05 NodeJs
JSP跨iframe如何传递参数实现代码
2013/09/21 Javascript
用unescape反编码得出汉字示例
2014/04/24 Javascript
深入理解JavaScript系列(37):设计模式之享元模式详解
2015/03/04 Javascript
js由下向上不断上升冒气泡效果实例
2015/05/07 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
2015/10/20 Javascript
jQuery插件HighCharts实现气泡图效果示例【附demo源码】
2017/03/13 Javascript
jQuery validata插件实现方法
2017/06/25 jQuery
JS跨域请求的问题解析
2018/12/03 Javascript
使用vue自定义指令开发表单验证插件validate.js
2019/05/23 Javascript
ES6之Proxy的get方法详解
2019/10/11 Javascript
jquery检测上传文件大小示例
2020/04/26 jQuery
详细介绍Python语言中的按位运算符
2013/11/26 Python
用Python实现服务器中只重载被修改的进程的方法
2015/04/30 Python
Python基于递归算法实现的走迷宫问题
2017/08/04 Python
python读取excel表格生成erlang数据
2017/08/26 Python
浅谈python3.6的tkinter运行问题
2019/02/22 Python
python验证码图片处理(二值化)
2019/11/01 Python
Python变量、数据类型、数据类型转换相关函数用法实例详解
2020/01/09 Python
TensorFlow自定义损失函数来预测商品销售量
2020/02/05 Python
python with语句的原理与用法详解
2020/03/30 Python
Python图像读写方法对比
2020/11/16 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
2021/02/25 Python
2014年中学生检讨书大全
2014/10/09 职场文书
涨价通知
2015/04/23 职场文书
2015年治庸问责工作总结
2015/07/27 职场文书
MySQL系列之十五 MySQL常用配置和性能压力测试
2021/07/02 MySQL