2014-04-30 2 views
0

"2014-04-30 15:32:01"과 같은 날짜/시간 문자열을 반환하는 API를 호출하고 있습니다. 이것의 위에, 나는이 날짜/시간이 존재하는 알려진 시간대를 가지고있다. 나는 자바 스크립트에서 볼 수있다. Date() 클래스는 .UTC() 호출을 가지고있다. 그러나 그것은 내가 말할 수있는 한 시간대를 받아들이지 않는 것처럼 보인다.날짜/시간과 시간대가 주어지면 어떻게 UTC 타임 스탬프로 변환합니까?

날짜/시간 문자열 + 시간대가 주어지면이를 어떻게 UTC 타임 스탬프로 변환 할 수 있습니까?

+0

합니다. '동부 일광 절약 시간제'와 같은 시간대가있는 경우 자바 스크립트에서 해당 시간대와 UTC 간의 실제 차이를 얻을 방법이 없습니다. 시간대 오프셋을 반환 할 수있는 API를 찾을 필요가있을 것입니다. 문자열을 전달하거나 서버 측에서 사용합니다. – adeneo

+0

http://momentjs.com/ – Sebastian

+0

[JavaScript 날짜를 UTC로 어떻게 변환합니까?] (http://stackoverflow.com/questions/948532/how-do-you-convert- a-javascript-date-to-utc) – Chandrew

답변

0

Date.parse 로컬 시간 (표준 시간대를 포함하도록 RFC2822 날짜 형식)을 사용하여 시간 소인을 만들 수 있으며 그로부터 날짜를 만들고 Date.toUTCString을 사용하여 UTC 시간을 가져올 수 있습니다. 그것은 비록 그것이 낮의 저축과 함께 일할 것인지에 관해 명확히하지 않고있다.

예 : http://jsfiddle.net/3vXV6/

참조 (날짜 알려줍니다) : 나는 자바 스크립트 것을 할 수있는 방법이 있다고 생각하지 않습니다

관련 문제