2016-08-26 5 views
0

콘솔과 다른 시간대에있는 Date 객체로 작업하고 있습니다. 해당 시간대에 기록 된 실제 시간을 얻기 위해 utc 문자열을 사용하고 있습니다. 문자열에 문자열을 단순히 추가하는 것보다 (MM-DD-YYYY) utc 문자열에서 추출하는 쉬운 방법이 있습니까?자바 스크립트의 UTC 문자열에서 (MM-DD-YYYY) 형식을 얻으려면 어떻게해야합니까?

isoString = "2016-08-25T15:17:21.033-10:00" 
utc= (new Date(isoString)).toUTCString() 

반환 값 : "2016년 (금) 8월 26일 그리니치 표준시 01시 17분 21초"

하시겠습니까 (2016년 8월 26일)

+0

'날짜'개체에는 실제 문자열 형식 지정 옵션이 없습니다. 당신은 작은 부분들로 그것을 만들어야 할 것입니다. '.getMonth()' –

+0

아, 고마워, 그게 내 생각이야 – chonglawr

+0

https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date –

답변

-1

당신은 Date 객체로 변환 할 다음 가능한 방법을 시도해보십시오. format.

var isoString = "2016-08-25T15:17:21.033-10:00" 
var utc= (new Date(isoString)).toUTCString() 

console.log(new Date(utc).getDate() + "-" + (new Date(utc).getMonth() + 1) + 
               "-" + new Date(utc).getFullYear()); 
+0

'getDay (momentjs.com/))'는 요일을 반환합니다! [Docs] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getDay) – Riccardo

+0

아 ... 서둘러 ... 죄송합니다 ... 변경했습니다. getDate() ... 고마워 ... – Thalaivar