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

发布时间 - 2026-01-10 22:50:49    点击率:

本文实例讲述了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>

运行效果图如下:

PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用:

在线日期/天数计算器:
http://tools./jisuanqi/date_jisuanqi

在线日期计算器/相差天数计算器:
http://tools./jisuanqi/datecalc

在线日期天数差计算器:
http://tools./jisuanqi/onlinedatejsq

Unix时间戳(timestamp)转换工具:
http://tools./code/unixtime

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript时间与日期操作技巧总结》《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。


# JavaScript  # 获取  # 当前时间  # 向前推  # 三个月  # js获取当前时间(昨天、今天、明天)  # js实现获取当前时间是本月第几周的方法  # js实时获取并显示当前时间的方法  # js获取当前时间显示在页面上并每秒刷新  # Javascript获取当前时间函数和时间操作小结  # JS之Date对象和获取系统当前时间详解  # js实时获取系统当前时间实例代码  # JS动态获取当前时间  # 并写到特定的区域  # JavaScript 获取当前时间戳的代码  # 详解js实时获取并显示当前时间的方法  # 相关内容  # 遍历  # 感兴趣  # 数据结构  # 给大家  # 更多关于  # 所述  # 几款  # 程序设计  # 转换工具  # 再为  # 操作技巧  # 讲述了  # xmlns  # xhtml  # meta  # head  # TR  # transitional  # gt 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何配置和使用缓存?(Redis代码示例)  JavaScript如何实现类型判断_typeof和instanceof有什么区别  浅谈Javascript中的Label语句  米侠浏览器网页图片不显示怎么办 米侠图片加载修复  如何在IIS中新建站点并解决端口绑定冲突?  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言  公司网站制作价格怎么算,公司办个官网需要多少钱?  javascript基本数据类型及类型检测常用方法小结  Laravel如何创建自定义Facades?(详细步骤)  Android okhttputils现在进度显示实例代码  Laravel怎么连接多个数据库_Laravel多数据库连接配置  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  详解阿里云nginx服务器多站点的配置  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  如何在IIS7中新建站点?详细步骤解析  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  WordPress 子目录安装中正确处理脚本路径的完整指南  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  教你用AI润色文章,让你的文字表达更专业  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  如何实现建站之星域名转发设置?  在Oracle关闭情况下如何修改spfile的参数  Laravel如何与Pusher实现实时通信?(WebSocket示例)  绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信  网页设计与网站制作内容,怎样注册网站?  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  如何用VPS主机快速搭建个人网站?  Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】  如何用已有域名快速搭建网站?  如何有效防御Web建站篡改攻击?  清除minerd进程的简单方法  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  如何在IIS管理器中快速创建并配置网站?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  公司门户网站制作流程,华为官网怎么做?  文字头像制作网站推荐软件,醒图能自动配文字吗?  Laravel中的withCount方法怎么高效统计关联模型数量  浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  Python并发异常传播_错误处理解析【教程】  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  历史网站制作软件,华为如何找回被删除的网站?  中山网站推广排名,中山信息港登录入口?