2013-09-01 4 views
0

나는 Date에 인수를 적용하려고 시도하지만 그것은 작동하지 않습니다. 어떻게 네이티브 생성자 Date에 인수를 적용 할 수 있습니까? 내가 시도 :인자를 사용하여 Date 생성자를 호출하는 방법 (javascript)?

var a = new (Date.bind.apply(Date, ['2010-10-10']))(); 

var a = new Date(); 
Date.apply(a, ['2010-10-10']); 
+0

이 아마도 당신이 정확히 무엇에 확장 할 수 있습니다 당신이 성취하려고 노력하고 있습니까? – Xotic750

+0

펠릭스, 나는 그 방법 중 하나를 시도하고 그것의 작동하지. 직접 사용해 볼 수 있습니다 (Function.prototype.bind.apply (Date, [ '2010-10-10'])); – asci

+0

확인이 솔루션 [자바 스크립트 객체 별 호출 - 프로토 타입 생성자 신청] [1] [1] : http://stackoverflow.com/questions/181348/instantiating-a-javascript- object-by-call-prototype-constructor-apply –

답변

1

을 사용하는 매개 변수를 그냥 보통 new Date() 생성자를 사용, 특정 날짜를 정의하는 경우 :

var a = new Date('2010-10-10'); 
+0

아니요. Date에 래퍼를 만들어야하며 래퍼 클래스는 Date와 같은 매개 변수를 가져올 수 있습니다. ISOString 또는 연도, 월, 날짜 등 – asci

+2

@asci 질문을 편집하고 정확하게 달성하기를 원하는 것에 대해 더 자세히 설명해야합니다. – Sirko

관련 문제