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 toFixed() 方法
Apr 15 Javascript
jQuery中after的两种用法实例
Jul 03 Javascript
js动态创建、删除表格示例代码
Aug 07 Javascript
基于JS实现类似支付宝支付密码输入框
Sep 02 Javascript
Ajax的概述与实现过程
Nov 18 Javascript
js实现产品缩略图效果
Mar 10 Javascript
基于LayUI实现前端分页功能的方法
Jul 22 Javascript
详解微信小程序的 request 封装示例
Aug 21 Javascript
javascript中如何判断类型汇总
May 14 Javascript
vue实现点击按钮切换背景颜色的示例代码
Jun 23 Javascript
nuxt.js 在middleware(中间件)中实现路由鉴权操作
Nov 06 Javascript
Vue自定义铃声提示音组件的实现
Jan 22 Vue.js
详解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 采集程序原理分析篇
2010/03/05 PHP
Apache下禁止php文件被直接访问的解决方案
2013/04/25 PHP
用php制作简单分页(从数据库读取记录)的方法详解
2013/05/04 PHP
替换php字符串中的单引号为双引号的方法
2017/02/16 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
2017/05/30 PHP
YII框架http缓存操作示例
2019/04/29 PHP
JavaScript中判断对象类型的几种方法总结
2013/11/11 Javascript
js弹出层永远居中实现思路及代码
2013/11/29 Javascript
jQuery原生的动画效果
2015/07/10 Javascript
jQuery实现带玻璃流光质感的手风琴特效
2015/11/20 Javascript
jQuery实现的调整表格行tr上下顺序
2016/01/10 Javascript
javascript实现可键盘控制的抽奖系统
2016/03/10 Javascript
jQuery限制图片大小的方法
2016/05/25 Javascript
sso跨域写cookie的一段js脚本(推荐)
2016/05/25 Javascript
Bootstrap Table快速完美搭建后台管理系统
2017/09/20 Javascript
Vue中的异步组件函数实现代码
2018/07/20 Javascript
layerUI下的绑定事件实例代码
2018/08/17 Javascript
基于vue-router 多级路由redirect 重定向的问题
2018/09/03 Javascript
vue-cli脚手架打包静态资源请求出错的原因与解决
2019/06/06 Javascript
小程序中this.setData的使用和注意事项
2019/08/28 Javascript
vue图片上传组件使用详解
2019/12/23 Javascript
JS代码触发事件代码实例
2020/01/02 Javascript
浅谈vue单页面中有多个echarts图表时的公用代码写法
2020/07/19 Javascript
python更改已存在excel文件的方法
2018/05/03 Python
如何使用python爬虫爬取要登陆的网站
2019/07/12 Python
Python pandas RFM模型应用实例详解
2019/11/20 Python
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程
2019/12/03 Python
python 爬取古诗文存入mysql数据库的方法
2020/01/08 Python
蒂芙尼澳大利亚官方网站:Tiffany&Co. Australia
2017/08/27 全球购物
YesBabyOnline美国:全球性的在线婚纱礼服工厂
2018/05/05 全球购物
Hotels.com印度:酒店预订
2019/05/11 全球购物
2015年八一建军节慰问信
2015/03/23 职场文书
2015年大学生入党自荐书
2015/03/24 职场文书
小组口号霸气押韵
2015/12/24 职场文书
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
2021/11/27 Vue.js
Golang bufio详细讲解
2022/04/21 Golang