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 相关文章推荐
Javascript倒计时页面跳转实例小结
Sep 11 Javascript
jQuery读取和设定KindEditor值的方法
Nov 22 Javascript
jQuery插件制作之参数用法实例分析
Jun 01 Javascript
详解Javascript数据类型的转换规则
Dec 12 Javascript
js实现4个方向滚动的球
Mar 06 Javascript
jquery插件ContextMenu设置右键菜单
Mar 13 Javascript
JavaScript中清空数组的三种方式
Mar 22 Javascript
简单的JS控制button颜色随点击更改的实现方法
Apr 17 Javascript
老生常谈js中的MVC
Jul 25 Javascript
使用JavaScript实现链表的数据结构的代码
Aug 02 Javascript
Vuex的基本概念、项目搭建以及入坑点
Nov 04 Javascript
Vue实现push数组并删除的例子
Nov 01 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
php实现图片缩放功能类
2013/12/18 PHP
微信公众平台开发-微信服务器IP接口实例(含源码)
2017/03/05 PHP
PHP里的$_GET数组介绍
2019/03/22 PHP
ASP.NET中使用后端代码注册脚本 生成JQUERY-EASYUI的界面错位的解决方法
2010/06/12 Javascript
jQuery之$(document).ready()使用介绍
2012/04/05 Javascript
实现点击列表弹出列表索引的两种方式
2013/03/08 Javascript
JQuery设置和去除disabled属性的5种方法总结
2013/05/16 Javascript
javascript loadScript异步加载脚本示例讲解
2013/11/14 Javascript
js动态修改整个页面样式达到换肤效果
2014/05/23 Javascript
jquery实现页面关键词高亮显示的方法
2015/03/12 Javascript
Web打印解决方案之证件套打的实现思路
2016/08/29 Javascript
jQuery插件echarts设置折线图中折线线条颜色和折线点颜色的方法
2017/03/03 Javascript
基于input框覆盖掉数字英文的实例讲解
2017/07/21 Javascript
vue+springmvc导出excel数据的实现代码
2018/06/27 Javascript
VUE 直接通过JS 修改html对象的值导致没有更新到数据中解决方法分析
2019/12/02 Javascript
uniapp电商小程序实现订单30分钟倒计时
2020/11/01 Javascript
Vue实现简单计算器
2021/01/20 Vue.js
简单的通用表达式求10乘阶示例
2014/03/03 Python
python中requests模块的使用方法
2015/04/08 Python
简单了解Python下用于监视文件系统的pyinotify包
2015/11/13 Python
Python3 XML 获取雅虎天气的实现方法
2018/02/01 Python
pyqt5实现登录界面的模板
2020/05/30 Python
python绘制多个子图的实例
2019/07/07 Python
Python3实现打印任意宽度的菱形代码
2020/04/12 Python
Django中Aggregation聚合的基本使用方法
2020/07/09 Python
python 用opencv实现霍夫线变换
2020/11/27 Python
input file上传文件样式支持html5的浏览器解决方案
2012/11/14 HTML / CSS
Html5实现用户注册自动校验功能实例代码
2016/05/24 HTML / CSS
为智能设备设计个性化保护套网站:caseable
2017/01/05 全球购物
关于期中考试的反思
2014/02/02 职场文书
喷漆工的岗位职责
2014/03/17 职场文书
结婚仪式主持词
2015/06/29 职场文书
好人好事新闻稿
2015/07/17 职场文书
Pytorch反向传播中的细节-计算梯度时的默认累加操作
2021/06/05 Python
Vue OpenLayer测距功能的实现
2022/04/20 Vue.js
python pygame 开发五子棋双人对弈
2022/05/02 Python