2017-12-09 25 views

답변

0

moment.js 및 그 time zone plugin을 사용하면 미래에 특정 일수, 시간 등의 날짜를 쉽게 얻고 다른 시간대로 쉽게 변환 할 수 있습니다.

moment().add(1, “days”).tz(“America/New_York”); 

편집 : 여기 당신이 아래에 게시 된 코드 (주석에서 설명) 변경이있는 만든 jsfiddle입니다.

+0

jQuery dtpicker를 사용하여 미래 datetime을 선택하고 현재 및 미래 dt의 차이를 찾기 위해 순간을 사용합니다. 'var d2 = new Date (순간 (document.getElementById (target) .value)); var myresult = 'SC Time'+ 순간 (d2) .format ("dddd, MMMM Do (0)") 현재의 dt에 차이를 더한다. YYYY, h : mm a "); myresult + = '
LA 타임'+ moment.tz (대상, "America/Los_Angeles") 형식 ("dddd, MMMM 할 YYYY, h : mm a"); – user3315297

+0

@ user3315297 코드에 약간의 변경을가했지만 위의 편집을 참조하십시오. 귀하의 jQuery UI 구현과 함께 작동하는 방법을 잘 모르겠지만, 어쨌든 도움이되는지 알려 주시면 알려 드리겠습니다. – vqdave

+0

생각보다 훨씬 간단합니다. 모든 TZ에 대해 동일한 결과를 얻었지만 moment-timezone-with-data.js가 아닌 moment-tz.js를 사용하고 있었는데, jsfiddle을 보았을 때 매우 우수하고 명확한 도움을 주신 것에 감사드립니다. 날 구해 줬어. 순간은 정말 인상적입니다. 감사합니다, 마이크 – user3315297