zoukankan      html  css  js  c++  java
  • js 获取当前日期时间 格式为 yyyy-mm-dd hh:MM:ss

    ------------------------------------------------------------------------------------

    js 获取当前日期时间 格式为 yyyy-mm-dd hh:MM:ss

    Date.prototype.format = function (format) {
               var args = {
                   "M+": this.getMonth() + 1,
                   "d+": this.getDate(),
                   "h+": this.getHours(),
                   "m+": this.getMinutes(),
                   "s+": this.getSeconds(),
                   "q+": Math.floor((this.getMonth() + 3) / 3),  //quarter
                   "S": this.getMilliseconds()
               };
               if (/(y+)/.test(format))
                   format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
               for (var i in args) {
                   var n = args[i];
                   if (new RegExp("(" + i + ")").test(format))
                       format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? n : ("00" + n).substr(("" + n).length));
               }
               return format;
           };

    调用方法

    alert(new Date().format("yyyy-MM-dd hh:mm:ss:S"));

    alert(new Date().format("yyyy-MM-dd hh:mm:ss"));

    ------------------------------------------------------------------------------------
    function getNowFormatDate() {
        var date = new Date();
        var seperator1 = "-";
        var seperator2 = ":";
        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 = date.getYear() + seperator1 + month + seperator1 + strDate
                + " " + date.getHours() + seperator2 + date.getMinutes()
                + seperator2 + date.getSeconds();
        return currentdate;
    }

    ------------------------------------------------------------------------------------

    function curDateTime(){
    var d = new Date(); 
    var year = d.getYear(); 
    var month = d.getMonth()+1; 
    var date = d.getDate(); 
    var day = d.getDay(); 
    var hours = d.getHours(); 
    var minutes = d.getMinutes(); 
    var seconds = d.getSeconds(); 
    var ms = d.getMilliseconds(); 
    var curDateTime= year;
    if(month>9)
    curDateTime = curDateTime +"-"+month;
    else
    curDateTime = curDateTime +"-0"+month;
    if(date>9)
    curDateTime = curDateTime +"-"+date;
    else
    curDateTime = curDateTime +"-0"+date;
    if(hours>9)
    curDateTime = curDateTime +""+hours;
    else
    curDateTime = curDateTime +"0"+hours;
    if(minutes>9)
    curDateTime = curDateTime +":"+minutes;
    else
    curDateTime = curDateTime +":0"+minutes;
    if(seconds>9)
    curDateTime = curDateTime +":"+seconds;
    else
    curDateTime = curDateTime +":0"+seconds;
    return curDateTime; 
    }
    
    alert(curDateTime());
    --------------------------------------------------------
     
  • 相关阅读:
    1025. 除数博弈
    剑指 Offer 12. 矩阵中的路径
    64. 最小路径和
    剑指 Offer 07. 重建二叉树-7月22日
    为人工智能、机器学习和深度学习做好准备的数据中心实践
    在云应用程序中加强隐私保护的9种方法
    迎接物联网时代 区块链大有可为
    Science 好文:强化学习之后,机器人学习瓶颈如何突破?
    学会这5招,让Linux排障更简单
    云游戏:5G时代的王牌应用
  • 原文地址:https://www.cnblogs.com/jx270/p/4337262.html
Copyright © 2011-2022 走看看