2013-05-30 2 views
1

내 dateString의 형식은 2013/05/04 00:00:00입니다. 이것으로부터, javascript 또는 dojo의 형태로 날짜 객체를 양식 yyyy/MM/dd에 작성하고 싶습니다. date.format을 사용해 보았습니다. 그러나 형식을 이해하지 못하고 나를 돌려 주겠다. null. 어떻게해야합니까?dojo 또는 javascript의 날짜 문자열 포맷

+0

처럼 할 수있는이 00:00을 2013/05/04 변환 하시겠습니까 : 00 ~ 2013/05/04? 또는 정확히 –

+0

예. 정확하게. 2013/05/04 00:00:00에서 2013/05/04까지, 2013/05/04 00:00:00은 2013/05/04가 날짜 여야하는 문자열입니다. – user1918641

답변

0

String.format for JavaScript에 설명 된 것과 같은 라이브러리를 사용하여 조사 할 것입니다. 간단한 문자열 파싱보다 좀 더 기능적입니다.

var d = new Date(); 
console.log(d.format("yyyy/MM/dd"); // prints 2013/05/30 

바이올린 : http://jsfiddle.net/vVgTc/

5

이 답하지만 도장을 사용하는 경우,이

require(["dojo/date/locale"], function(locale){ 
    console.log(locale.format(new Date("2013/05/04 00:00:00"),{ 
    selector: "date", 
    datePattern : "yyyy/MM/dd" 
    })); 
})