JavaScript获取当前时间向前推三个月的方法示例


Posted in Javascript onFebruary 04, 2017

本文实例讲述了JavaScript获取当前时间向前推三个月的方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<script type="text/javascript" language="javascript" >
function get3MonthBefor(){
    var resultDate,year,month,date,hms;
    var currDate = new Date();
    year = currDate.getFullYear();
    month = currDate.getMonth()+1;
    date = currDate.getDate();
    hms = currDate.getHours() + ':' + currDate.getMinutes() + ':' + (currDate.getSeconds() < 10 ? '0'+currDate.getSeconds() : currDate.getSeconds());
    switch(month)
    {
      case 1:
      case 2:
      case 3:
        month += 9;
        year--;
        break;
      default:
        month -= 3;
        break;
    }
    month = (month < 10) ? ('0' + month) : month;
    resultDate = year + '-'+month+'-'+date+' ' + hms;
  return resultDate;
}
document.write(get3MonthBefor());
</script>
</head>
<body>
</body>
</html>

运行效果图如下:

JavaScript获取当前时间向前推三个月的方法示例

Javascript 相关文章推荐
Javascript学习笔记6 prototype的提出
Jan 11 Javascript
jquery.AutoComplete.js中文修正版(支持firefox)
Apr 09 Javascript
Javascript实现滑块滑动改变值的实现代码
Apr 12 Javascript
自定义ExtJS控件之下拉树和下拉表格附源码
Oct 15 Javascript
JavaScript中的遍历详解(多种遍历)
Apr 07 Javascript
利用Angular.js编写公共提示模块的方法教程
May 28 Javascript
vue-cli如何添加less 以及sass
Jul 06 Javascript
基于easyui checkbox 的一些操作处理方法
Jul 10 Javascript
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
Aug 31 Javascript
详解VueRouter进阶之导航钩子和路由元信息
Sep 13 Javascript
在Vue-cli里应用Vuex的state和mutations方法
Sep 16 Javascript
使用Three.js实现太阳系八大行星的自转公转示例代码
Apr 09 Javascript
javascript表单正则应用
Feb 04 #Javascript
JS中的phototype详解
Feb 04 #Javascript
详解JavaScript RegExp对象
Feb 04 #Javascript
JS查找字符串中出现最多的字符及个数统计
Feb 04 #Javascript
JavaScript获取中英文混合字符串长度的方法示例
Feb 04 #Javascript
纯js模仿windows系统日历
Feb 04 #Javascript
canvas的神奇用法
Feb 03 #Javascript
You might like
PHP动态变静态原理
2006/11/25 PHP
一步一步学习PHP(7) php 字符串相关应用
2010/03/05 PHP
php变量作用域的深入解析
2013/06/03 PHP
php分割合并两个字符串的函数实例
2015/06/19 PHP
Laravel框架FormRequest中重写错误处理的方法
2019/02/18 PHP
jquery插件validate验证的小例子
2013/05/08 Javascript
js实现动态改变字体大小代码
2014/01/02 Javascript
js实现键盘Enter键提交表单的方法
2015/05/27 Javascript
js结合正则实现国内手机号段校验
2015/06/19 Javascript
比例尺、缩略图、平移缩放之百度地图添加控件方法
2015/08/03 Javascript
基于JS如何实现给字符加千分符(65,541,694,158)
2016/08/03 Javascript
使用jquery/js获取iframe父子级、同级获取元素的方法
2016/08/05 Javascript
利用Jquery队列实现根据输入数量显示的动画
2016/09/01 Javascript
jQuery实现获取h1-h6标题元素值的方法
2017/03/06 Javascript
十大 Node.js 的 Web 框架(快速提升工作效率)
2017/06/30 Javascript
js input输入百分号保存数据库失败的解决方法
2018/05/26 Javascript
给localStorage设置一个过期时间的方法分享
2018/11/06 Javascript
弱类型语言javascript中 a,b 的运算实例小结
2019/08/07 Javascript
js设计模式之代理模式及订阅发布模式实例详解
2019/08/15 Javascript
JavaScript判断数组类型的方法
2019/10/23 Javascript
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
2020/02/12 Javascript
[50:38]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第二场 3月7日
2021/03/11 DOTA
Python的Flask框架中实现登录用户的个人资料和头像的教程
2015/04/20 Python
Python实现字典(dict)的迭代操作示例
2018/06/05 Python
Python3利用print输出带颜色的彩色字体示例代码
2019/04/08 Python
pyqt5 从本地选择图片 并显示在label上的实例
2019/06/13 Python
一篇文章了解Python中常见的序列化操作
2019/06/20 Python
详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决
2019/08/27 Python
python 命令行传入参数实现解析
2019/08/30 Python
Python&amp;&amp;GDAL实现NDVI的计算方式
2020/01/09 Python
英国最受欢迎的手表网站:Watch Shop
2016/10/21 全球购物
艺术专业大学生自我评价
2013/09/22 职场文书
师德学习感言
2014/01/31 职场文书
2014年民警工作总结
2014/11/25 职场文书
电影建党伟业观后感
2015/06/01 职场文书
Springboot配置suffix指定mvc视图的后缀方法
2021/07/03 Java/Android