>  기사  >  웹 프론트엔드  >  날짜와 시간 형식을 지정하는 JavaScript 방법 및 사용자 지정 형식 지정 기능의 예_javascript 기술

날짜와 시간 형식을 지정하는 JavaScript 방법 및 사용자 지정 형식 지정 기능의 예_javascript 기술

WBOY
WBOY원래의
2016-05-16 16:53:101182검색

다음과 같이 JavaScript에서 Date 객체의 내장 메소드를 사용하여 형식을 지정할 수 있는 경우가 많습니다.

코드 복사 코드는 다음과 같습니다.
var d = new Date();
console.log(d) // 출력: Mon Nov 04 2013 21:50:33 GMT 0800(중국 표준) Time)
console.log(d.toDateString()); // 날짜 문자열, 출력: Mon Nov 04 2013
console.log(d.toGMTString()) // 그리니치 시간, 출력: Mon, 2013년 11월 4일 14 :03:05 GMT
console.log(d.toISOString()); // 국제 표준 기구(ISO) 형식, 출력: 2013-11-04T14:03:05.420Z
console. log(d.toJSON()); // 출력: 2013-11-04T14:03:05.420Z
console.log(d.toLocaleDateString()); // 환경에 따라 로컬 날짜 형식으로 변환합니다. 출력: 2013년 11월 4일
console.log(d.toLocaleString()); // 환경에 따라 현지 날짜 및 시간 형식으로 변환, 출력: 2013년 11월 4일 오후 10:03:05
console .log(d.toLocaleTimeString()); // 환경에 따라 현지 시간 형식으로 변환하여 출력: 10:03:05 PM
console.log(d.toString()); , 출력: Mon Nov 04 2013 22:03:05 GMT 0800 (China Standard Time)
console.log(d.toTimeString()) // 시간 문자열로 변환, 출력: 22:03:05 GMT 0800 ( 중국 표준시)
console.log(d.toUTCString()); // 세계 시간으로 변환, 출력: Mon, 04 Nov 2013 14:03:05 GMT

위의 경우 메서드가 요구 사항을 충족할 수 없는 경우 다음과 같이 함수를 사용자 정의하여 시간 형식을 지정할 수도 있습니다.
코드 복사 코드는 다음과 같습니다. ; .getDate(),
"h ": this.getHours(),
"m ": this.getMinutes(),
"s ": this.getSeconds(),
" q" : Math.floor((this.getMonth() 3) / 3),
“S “: this.getMilliseconds()
};
if (/(y)/i.test( format) ) {
            format = format.replace(RegExp.$1, (this.getFullYear() '').substr(4 - RegExp.$1.length)) ) {
                                                                          ? 날짜[k] : ("00" 날짜[k]).substr(("" 날짜[k]).length));
                                                                           
console.log(d) // 2013-11-04




성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.