미국 중부 표준시 (CDT)에 날짜 시간 (금요일, 10 월 27 일 2017 4:00:00 AM)이 있습니다. 이 날짜 시간을 다른 시간대로 변환하고 싶습니다. 이 시간대는 변환하고 싶습니다. 난 반환 날짜 시간이 잘못US Central Time을 다른 시간대로 변환 JS
var dateTime = moment.tz("2017-10-27 4:00:00 AM", "America/Chicago");
var IST = dateTime.tz('Asia/Calcutta').format('MMMM Do YYYY, h:mm:ss a');
console.log(IST) // October 27th 2017, 9:30:00 am
을하고있는 중이 야 어떻게
Eastern Time (EDT)
Pacific Time (PDT)
New Delhi, India (IST)
Central Europian Time (CET)
Riyadh, Saudi Arabia (AST)
Pakistan Standard Time (PKT)
Lagos, Nigeria (WAT)
Australian Standard Time (AET)
Greenwich Mean Time (GMT)
Moscow, Russia (MSK)
China Standard Time (CST)
이입니다. 인도 표준시는 중부 표준시보다 10 시간 30 분 앞서서입니다.
그것은 금요일 해야 10 월 27 일 2017 년 오후 2시 반 (IST)
감사합니다!
그래, 지금까지 해본 적이 있습니까? 당신이 중간 시간에 값을 파싱해야하고 https://momentjs.com/timezone/docs/#/using-timezones/converting-to-zone/에 따라'tz' 뮤 테이타를 호출해야하는 것 같습니다. –
var dateTime = moment.tz ("2017-10-27 4:00:00 AM", "America/Chicago"); var IST = dateTime.tz ('아시아/캘커타'). 형식 ('MMMM YYYY, h : mm : ss a'); console.log (IST) // 2017 년 10 월 27 일 오전 9:30:00 이 코드가 맞습니까? 실제로는 정확하지 않습니다. – Mohanraj
** 질문을 ** 수정하여 시도한 내용과 예상했던 내용을 확인하십시오. –