使用JavaScript获取指定时间三个月前的日期

给定一个日期,如何使用javascript获取三个月前的日期?下面本篇文章就来给大家介绍一下使用JavaScript获取指定时间向前推三个月日期的方法,希望对大家有所帮助。

想要使用JavaScript获取指定时间向前推三个月的日期,可以先选择date对象,然后使用getMonth()方法获取月份,最后从getMonth()方法中减去三个月,并返回日期。

方法1:获取当前日期三个月前的日期

<!DOCTYPE HTML>

<html>

<head>

<meta charset="UTF-8">

</head>

<body style="text-align:center;">

<p id="UP" style="font-size: 19px; font-weight: bold;">

      </p>

        <p id="DOWN" style="color: green; font-size: 24px; font-weight: bold;">

        </p>

<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>

<script>

var up = document.getElementById('UP');

var down = document.getElementById('DOWN');

            var d = new Date();


            up.innerHTML = "今天的日期为: "+ d.toLocaleDateString();

            d.setMonth(d.getMonth() - 3);

            down.innerHTML = "3个月前,日期为:"+ d.toLocaleDateString();

</script>

</body>

</html>

效果图:


方法2:获取指定日期三个月前的日期

<!DOCTYPE HTML>

<html>

<head>

<meta charset="UTF-8">

</head>

<body style="text-align:center;">

<p id="UP" style="font-size: 19px; font-weight: bold;">

      </p>

        <p id="DOWN" style="color: green; font-size: 24px; font-weight: bold;">

        </p>

<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>

<script>

            var up = document.getElementById('UP');

            var down = document.getElementById('DOWN');

            var d = new Date("2010/12/02");


            up.innerHTML = "指定日期为: "+ d.toLocaleDateString();

            d.setMonth(d.getMonth() - 3);

            down.innerHTML = "3个月前,日期为:" + d.toLocaleDateString();

        </script> 

</body>

</html>

效果图:

更多JavaScript的相关知识,可访问:web前端课程!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 100个常用的javascript函数 1、原生JavaScript实现字符串长度截取 复制代码代码如下: fun...
    老头子_d0ec阅读 412评论 0 0
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,878评论 0 3
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,153评论 0 2
  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 2,938评论 0 8
  • service层的调用方式一般就是实例化引用或者直接使用静态类。后者似乎实现了绝对分离,前者又有过度耦合的嫌疑。 ...
    半打真心阅读 1,223评论 0 0

友情链接更多精彩内容