zoukankan      html  css  js  c++  java
  • js获取当前日期时间

    获取当前日期

        function getNowFormatDate() {
            var date = new Date();
            var seperator1 = "-";
            var year = date.getFullYear();
            var month = date.getMonth() + 1;
            var strDate = date.getDate();
            if (month >= 1 && month <= 9) {
                month = "0" + month;
            }
            if (strDate >= 0 && strDate <= 9) {
                strDate = "0" + strDate;
            }
            var currentdate = year + seperator1 + month + seperator1 + strDate;
            return currentdate;
        }

    调用直接获取当天日期

    获取当前日期时间

        //获取当前日期时间
        function curentTime()
        {
            var now = new Date();
    
            var year = now.getFullYear();       //
            var month = now.getMonth() + 1;     //
            var day = now.getDate();            //
    
            var hh = now.getHours();            //
            var mm = now.getMinutes();          //
            var ss = now.getSeconds();          //
    
            var clock = year + "-";
    
            if(month < 10)
                clock += "0";
    
            clock += month + "-";
    
            if(day < 10)
                clock += "0";
    
            clock += day + " ";
    
            if(hh < 10)
                clock += "0";
    
            clock += hh + ":";
            if (mm < 10)
                clock += '0';
            clock += mm + ":";
    
            if (ss < 10)
                clock += '0';
            clock += ss;
            return clock;
        }
    
        //定时执行setTime
        setInterval("setTime()",1000);
    
        //将id为currentTime的div更新为最新时间
        function setTime(){
            $('#currentTime').html(curentTime());
        }

    根据年月获取当月第一天和最后一天

            //根据年月获取当月第一天日期
            function getStartDate(yearmonthstr){
                if(/^d{4}-d{2}$/.test(yearmonthstr)){ //判断是否满足yyyy-mm条件
                    var year = /d{4}/.exec(yearmonthstr)[0];   //获取年份
                    var month = /d{2}$/.exec(yearmonthstr)[0];  //获取月份
                    var d = new Date(year, month, 0);
                     var day = d.getDate();  //获取月的天数
                     return yearmonthstr+'-01';
                 }
            }
            //根据年月获取当月最后一天日期
            function getEndDate(yearmonthstr){
                if(/^d{4}-d{2}$/.test(yearmonthstr)){ //判断是否满足yyyy-mm条件
                    var year = /d{4}/.exec(yearmonthstr)[0];  //获取年份
                    var month = /d{2}$/.exec(yearmonthstr)[0];  //获取月份
                    var d = new Date(year, month, 0);
                     var day = d.getDate();  //获取月的天数
                     return yearmonthstr+'-'+day;
                 }
            }

    调用,参数为yyyy-MM.

  • 相关阅读:
    USACO Meteor Shower
    小技巧—取模防负
    CSP-S2019 D2T1 Emiya家今天的饭
    重谈DFS序、时间戳和欧拉序
    JDOJ 1842 Magictree
    CSP-S2019 D1T1 格雷码
    洛谷 P3919 【模板】可持久化线段树 1(可持久化数组)
    node+express api编写实战(一):环境安装及启动
    宝塔pureftpd设置FTP后,可连接,但无法上传、新建、覆盖文件的解决方法
    flex布局、css3选择器
  • 原文地址:https://www.cnblogs.com/aeolian/p/9214194.html
Copyright © 2011-2022 走看看