>웹 프론트엔드 >JS 튜토리얼 >js_javascript 기술을 사용한 유연한 날짜 형식의 작은 예

js_javascript 기술을 사용한 유연한 날짜 형식의 작은 예

WBOY
WBOY원래의
2016-05-16 17:28:401105검색
复제대码 代码如下:

/**
* 시간 개체 형식 지정
*/
Date.prototype. format = function(format) { 
    /*
     * 예:format="YYYY-MM-dd hh:mm:ss";
     */
    var o = { 
        "M " :this.getMonth() 1, // 월 
        "d " :this.getDate(), // 일 
        "h " :this.getHours(), // 시간 
        "m " :this.getMinutes(), // 분 
        "s " :this.getSeconds(), // 초 
        "q " : Math.floor((this.getMonth() 3) / 3), // 분기 
        "S" :this.getMilliseconds() 
    // 밀리초 
    } 
    if (/(y ) /.test(format)) { 
        format = format.replace(RegExp.$1, (this.getFullYear() "") 
               .substr(4 - RegExp.$1.length)); 
    } 
    for ( var k in o) { 
        if (new RegExp("(" k ")").test(format)) { 
            format = format.replace(RegExp.$1 , RegExp.$1.length == 1 ? o[k] 
                   : ("00" o[k]).substr(("" o[k]).length)); 
        } 
    } 
    반환 형식; 
}
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.