이 기사에서는 Time Format Output FormatDate 함수의 JavaScript 구현에 대해 설명합니다. 참조를 위해 공유하십시오. 세부 사항은 다음과 같습니다.
JavaScript는 FMT 태그와 같은 DateTime 컨텐츠 형식을 입력하는 기능을 제공하지 않습니다.
아래는 내 시간 출력 기능으로 태그에 직접 배치되어 사용될 때 호출됩니다. 코드는 다음과 같습니다
다음과 같이 코드를 복사하십시오 : date.prototype.format = function (fmt) {// 저자 : Meizz
if (this == "유효하지 않은 날짜") {
반품 "";
}
var o = {
"m +": this.getmonth () + 1, // 월
"d+": this.getDate (), // day
"H+": this.gethours (), // 시간
"m+": this.getMinutes (), // min
"s+": this.getSeconds (), // sec
"Q +": Math.floor ((this.getMonth () + 3) /3), // Quarterly
"S": this.getmilliseconds ()
// 밀리 초
};
if (/( y+)/.test(fmt))
fmt = fmt.replace (regexp. $ 1, (this.getlyear () + "")
.substr (4 -regexp. $ 1.length));
for (var k in o)
if (new regexp ( "(" + k + ")"). 테스트 (fmt))
fmt = fmt.replace (regexp. $ 1, (regexp. $ 1. length == 1)? (O [k])
: (( "00" + o [k]). substr (( "" + o [k]). length));
반환 fmt;
}
사용할 때 직접 사용하십시오
다음과 같이 코드를 복사하십시오 : 새 날짜 (시간 변수) .format ( "yyyy-mm-dd hh : mm : ss")
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.