米国中部標準時(CDT)の日付時間(金曜日、10月27日2017 4:00:00 AM)があります。私はこの日付時刻を異なる時間帯に変換したい。これらは私が変換したいタイムゾーンです。米国中部標準時から瞬間を使用して異なる時間帯に変換JS
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)
これは私が
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
をやって返さ日付時刻が間違っているかです。 インド標準時はセントラルタイムよりも10時間30分遅いのでです。
それは2017年10月27日(金曜日)14:30(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( 'Asia/Calcutta')。形式( 'MMMMはYYYY、hはmm:ss a'); console.log(IST)// 2017年10月27日、午前9:30:00 このコードは正しいですか?それは実際には正しくありません。 – Mohanraj
あなたの質問を**編集して、あなたが試したこと、そしてあなたが何を持っているのかを見せてください。 –