가 Date
object.
에는 format
기능이 없습니다 IE8/Firefox3.5에서 발생하지 않습니다 ?
그렇다면 가능한 매개 변수를 찾는 API를 읽는 것이 좋습니다.
도움이 될지 모르겠지만 필자가 시도한 모든 플러그인에는 4 자리 연도 문자열을 얻기 위해 두 개의 "y"가 필요했습니다.
d = new Date(Date.parse("2010-05-28"))
d.format("yy-MM-dd");
편집 : 일부 다른 플러그인은 d.format("Y-m-d");
EDIT2처럼 대문자 "Y"를 사용 : 당신은 단지에 'YYYY-MM-DD'날짜를 포맷해야 할 것 같다. 좋아
Date.prototype.toMyPreferredFormat = function(){
var dd=this.getDate();
if(dd<10)dd='0'+dd;
var mm=this.getMonth()+1;
if(mm<10)mm='0'+mm;
var yyyy=this.getFullYear();
return String(yyyy+"-"+mm+"-"+dd);
}
을 그리고 그것을 사용 : 당신은 당신의 코드에서이 프로토 타입 기능을 추가 할 수있는 프로토 타입 기능의
d = new Date(Date.parse("2010-05-28"))
d.toMyPreferredFormat();
Source을
표준 자바 스크립트에 format``라는 방법은 없습니다
'Date' 오브젝트. 다른 의미가 있니? – Syntactic
흠, 나는 솔직히 아무런 단서도 없었습니다. 왜 때때로 작동합니까? 내가 원하는 것은 다음과 같은 형식의 날짜입니다. 2010-05-28 – HerrLiljegren
원하는 것을 얻기 위해 내 두 번째 편집을보십시오. –