2013-07-26 4 views
0

에서 다른 자바 스크립트 날짜를 얻기 : 내가 GMT-8에서 동일한 스크립트를 실행하는 경우 30 그것은 어떤 일이 개의 다른입니다 2013년 12월 1일다른 지역

입니다.

두 지역에서 같은 날짜 (날짜)를 얻으려면 어떻게해야합니까?

JSFiddle 링크 : 다른 지역의 경우

var date = new Date("2012-12-01"); 

alert(date); 

http://jsfiddle.net/achieverprince/6RfWY/1/

답변

1

, 아마도 제 2 영역의 기본 형식은 yyyy/MM/dd하지만 yyyy/dd/MM 없습니다. 이 문제를 방지하려면 다음을 시도하십시오.

희망이 있습니다.

[EDIT]

달 파라미터이어야 0 (0 월이고, 12 월 11 임) (11)의 사양에 따라 Date().

+0

새 날짜 (2012, 12, 01)를 전달하면; 그것은 잘못된 날짜를주고 있습니다 –

+0

@achieverprince : 그때부터는 어떤 날짜가 주어 집니까? – ProgramFOX

+0

Jan 1 2013 나를 위해 –

1

이 모든 시간대에서 동일한 시간을 참조하도록하려면 UTC에서 작업하십시오.

var date = new Date(Date.UTC(2012, 12 - 1, 1)); // months start 0 
console.log(date.toUTCString());    // Sat, 01 Dec 2012 00:00:00 GMT