• js 获取当前日期时间3种格式化方法 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());
  • 相关阅读:
    xml 转义特殊字符
    MySql按周,按月,按日分组统计数据
    js jquery 动态添加表格
    详解Oracle partition分区表
    DBMS_NETWORK_ACL_ADMIN (OCP 053 第七题)
    RMAN 的优缺点及RMAN 备份及恢复步骤
    完美解决xhost +报错: unable to open display "" 装oracle的时候总是在弹出安装界面的时候出错
    Linux系统(X64)7 安装Oracle11g完整安装图文教程另附基本操作
    11g新特性-SQL Plan Management
    Oracle中事务处理控制用法
  • 原文地址:https://www.cnblogs.com/3box/p/5748007.html
Copyright © 2020-2023  润新知