input 포맷 시간 형식

1814 단어 전단
개발 과정 에서 백 스테이지 가 프론트 데스크 에 전달 되 는 시간 에 대해 일정한 처 리 를 하여 시간 이 페이지 에서 우리 가 필요 로 하 는 형식 을 보 여 줘 야 한다.
W3C 에 서 는 Date 대상 에 대해 일련의 처리 함 수 를 제공 하여 우리 가 사용 할 수 있 도록 합 니 다.필요 한 것 은 참고 할 수 있다.
       시간 대상 Date () 시리즈 함수
사례:
       일반적으로 프로젝트 에서 백 스테이지 가 프론트 에 전달 되 는 시간 대상 은 Tue Oct 08 00: 00: 00 CST 2019 이다.
페이지 에서 우 리 는 이 시간 대상 을 2019 - 10 - 08 의 형식 으로 표시 해 야 합 니 다.
 

    //js       
    Date.prototype.format = function(format) {
        var o = {
            "M+" : this.getMonth() + 1,// month
            "d+" : this.getDate(),// day
            "h+" : this.getHours(),// hour
            "m+" : this.getMinutes(),// minute
            "s+" : this.getSeconds(),// second
            "q+" : Math.floor((this.getMonth() + 3) / 3),// quarter
            "S" : this.getMilliseconds()
            // millisecond
        };
        if (/(y+)/.test(format) || /(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));
            }
        }
        return format;
    };
    var dateMess = "Tue Oct 08 00:00:00 CST 2019";//             
    var date = new Date(dateMess);

    //  log  :                
    console.log(date.format("yyyy-MM-dd")); // 2019-10-08
    $("#input ID").val(date);//  input  

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

좋은 웹페이지 즐겨찾기