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 相关文章推荐
ECMAScript 基础知识
Jun 29 Javascript
火狐4、谷歌12不支持Jquery Validator的解决方法分享
Jun 20 Javascript
js+html5绘制图片到canvas的方法
Jun 05 Javascript
浅谈javascript构造函数与实例化对象
Jun 22 Javascript
JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
Sep 23 Javascript
jquery获取点击控件的绝对位置简单实例
Oct 13 Javascript
详解使用JS如何制作简单的ASCII图与单极图
Mar 31 Javascript
详解AngularJS脏检查机制及$timeout的妙用
Jun 19 Javascript
underscore之Collections_动力节点Java学院整理
Jul 10 Javascript
10行原生JS实现文字无缝滚动(超简单)
Jan 02 Javascript
使用RxJS更优雅地进行定时请求详析
Jun 02 Javascript
javascrpt密码强度校验函数详解
Mar 18 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
ExtJs Excel导出并下载IIS服务器端遇到的问题
2011/09/16 Javascript
javascript中全局对象的isNaN()方法使用介绍
2013/12/19 Javascript
JavaScript中Math对象方法使用概述
2014/01/02 Javascript
js跳转页面方法实现汇总
2014/02/11 Javascript
JS模拟实现Select效果代码
2015/09/24 Javascript
基于javascript实现listbox左右移动
2016/01/29 Javascript
全面解析JavaScript中的valueOf与toString方法(推荐)
2016/06/14 Javascript
JS中Json数据的处理和解析JSON数据的方法详解
2016/06/29 Javascript
JavaScript Ajax编程 应用篇
2016/07/02 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
2016/10/31 Javascript
利用Javascript裁剪图片并存储的简单实现
2017/03/13 Javascript
JavaScript定义函数的三种实现方法
2017/09/23 Javascript
webpack配置导致字体图标无法显示的解决方法
2018/03/06 Javascript
JS实现带阴历的日历功能详解
2019/01/24 Javascript
搭建一个nodejs脚手架的方法步骤
2019/06/28 NodeJs
[15:20]DOTA2亚洲邀请赛总决赛开幕式表演:羽泉献唱
2017/04/05 DOTA
python 禁止函数修改列表的实现方法
2017/08/03 Python
python 利用栈和队列模拟递归的过程
2018/05/29 Python
python 异或加密字符串的实例
2018/10/14 Python
Python中常用的8种字符串操作方法
2019/05/06 Python
Python实现投影法分割图像示例(一)
2020/01/17 Python
linux 下selenium chrome使用详解
2020/04/02 Python
Python sql注入 过滤字符串的非法字符实例
2020/04/03 Python
详解tensorflow之过拟合问题实战
2020/11/01 Python
HTML5 drag和drop具体使用详解
2021/01/18 HTML / CSS
mysql的最长数据库名,表名,字段名可以是多长
2014/04/21 面试题
SQL Server面试题
2013/04/04 面试题
客服实习的个人自我鉴定
2013/10/20 职场文书
英语专业毕业生自荐信范文
2013/12/31 职场文书
学生出入校管理制度
2014/01/16 职场文书
记账会计岗位职责
2014/06/16 职场文书
拿破仑传读书笔记
2015/07/01 职场文书
公司档案管理制度
2015/08/05 职场文书
销售人员管理制度
2015/08/06 职场文书
开学第一周日记(三篇范文)
2019/08/23 职场文书
go语言求任意类型切片的长度操作
2021/04/26 Golang