获取当前系统时间和上一个月时间,格式为yyyy-MM-dd

简介: 获取当前系统时间和上一个月时间,格式为yyyy-MM-dd
var mydateInputbeginDate = document.getElementById("beginDate");
        var datebeginDate = new Date();
        datebeginDate.setMonth(datebeginDate.getMonth()-1);
        //下面语句判断,当月份小于10月时,前面位0
        var YbeginDate = datebeginDate.getFullYear();
        var MbeginDate = datebeginDate.getMonth() + 1;
        if( MbeginDate < 10){
            MbeginDate = '0' + MbeginDate;
            }
        var DbeginDate = datebeginDate.getDate();
        if( DbeginDate < 10){
            DbeginDate = '0' + DbeginDate;
            }
        var dateStringbeginDate = YbeginDate + "-" + MbeginDate + "-" + DbeginDate;
        mydateInputbeginDate.value = dateStringbeginDate;
        var mydateInput = document.getElementById("endDate");
        var date = new Date();
        //下面语句判断,当月份小于10月时,前面位0
        var Y = date.getFullYear();
        var M = date.getMonth() + 1;
        if( M < 10){
            M = '0' + M;
            }
        var D = date.getDate();
        if( D < 10){
            D = '0' + D;
            }
        var dateString = Y + "-" + M + "-" + D;
        mydateInput.value = dateString;

参考

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <input type="text" class="form-control input-medium" placeholder="开始时间" name="" id="startTime" />
        <input type="text" class="form-control input-medium" placeholder="结束时间" name="" id="endTime" />
    </body>
    <script type="text/javascript">
   var mydateInputbeginDate = document.getElementById("startTime");
         var datebeginDate = new Date();
         datebeginDate.setMonth(datebeginDate.getMonth()-1);
         //下面语句判断,当月份小于10月时,前面位0
         var YbeginDate = datebeginDate.getFullYear();
         var MbeginDate = datebeginDate.getMonth() + 1;
         if( MbeginDate < 10){
             MbeginDate = '0' + MbeginDate;
             }
         var DbeginDate = datebeginDate.getDate();
         if( DbeginDate < 10){
             DbeginDate = '0' + DbeginDate;
             }
         var dateStringbeginDate = YbeginDate + "-" + MbeginDate + "-" + DbeginDate;
         mydateInputbeginDate.value = dateStringbeginDate;
         var mydateInput = document.getElementById("endTime");
         var date = new Date();
         //下面语句判断,当月份小于10月时,前面位0
         var Y = date.getFullYear();
         var M = date.getMonth() + 1;
         if( M < 10){
             M = '0' + M;
             }
         var D = date.getDate();
         if( D < 10){
             D = '0' + D;
             }
         var dateString = Y + "-" + M + "-" + D;
         mydateInput.value = dateString;
    </script>
</html>
相关文章
2021-10-10T16:00:00.000Z: expected format yyyy-MM-dd HH:mm:ss 时间戳格式化
2021-10-10T16:00:00.000Z: expected format yyyy-MM-dd HH:mm:ss 时间戳格式化
174 0
|
7月前
|
JavaScript
Vue 获取当前日期(时间,格式为YYYY-MM-DD HH:mm:ss)
Vue 获取当前日期(时间,格式为YYYY-MM-DD HH:mm:ss)
865 0
|
7月前
|
前端开发 Java
关于时间格式yyyy-M-d或yyyy-MM-d到yyyy-MM-dd的转换
关于时间格式yyyy-M-d或yyyy-MM-d到yyyy-MM-dd的转换
101 0
|
Java 关系型数据库 BI
ES 中时间日期类型 “yyyy-MM-dd HH:mm:ss” 的完全避坑指南
ES 中时间日期类型 “yyyy-MM-dd HH:mm:ss” 的完全避坑指南
ES 中时间日期类型 “yyyy-MM-dd HH:mm:ss” 的完全避坑指南
|
7月前
joda time获取当前日期和昨天的日期 (格式yyyy-MM-dd)以及获取具体年、月、日
joda time获取当前日期和昨天的日期 (格式yyyy-MM-dd)以及获取具体年、月、日
|
7月前
joda time将10位或者13位时间戳转为标准日期格式: yyyy-MM-dd HH:mm:ss
joda time将10位或者13位时间戳转为标准日期格式: yyyy-MM-dd HH:mm:ss
118 0
如何让日期时间控件不显示时间,直接显示字符串"YYYY-MM-DD"
如何让日期时间控件不显示时间,直接显示字符串"YYYY-MM-DD"
|
JavaScript 前端开发 数据库
如何将当前时间为:Sun Jan 08 16:47:00 CST 2023格式转换成“yyyy-MM-dd HH:mm:ss“
如何将当前时间为:Sun Jan 08 16:47:00 CST 2023格式转换成“yyyy-MM-dd HH:mm:ss“
211 0
|
NoSQL Java Redis
别再踩坑, yyyy-MM-dd和YYYY-MM-dd格式化日期的区别你知道吗?
别再踩坑, yyyy-MM-dd和YYYY-MM-dd格式化日期的区别你知道吗?
539 0
别再踩坑, yyyy-MM-dd和YYYY-MM-dd格式化日期的区别你知道吗?
|
JavaScript
日期格式化 YYYY-MM-DD 出现时间偏移量
在js中,很多时候需要把日期字符串转换为一个 Date 对象。
308 0