JavaScript DateTimeStamp "20160108120040"を使用して、タイムスタンプをUTCからISTに変換する適切な方法を探しています。JavaScriptを使用してタイムスタンプUTCをISTに変換する
タイムスタンプは、私のボディリクエスト内のXMLに由来します。
JavaScript DateTimeStamp "20160108120040"を使用して、タイムスタンプをUTCからISTに変換する適切な方法を探しています。JavaScriptを使用してタイムスタンプUTCをISTに変換する
タイムスタンプは、私のボディリクエスト内のXMLに由来します。
まず、JavaScript date formatsを見て、それに応じて入力日付を変換してから、methods available in JavaScript for date manipulation(外部ライブラリは不要)を見てください。
var dateUTC = new Date("yourInputDateInASuitableFormat");
var dateUTC = dateUTC.getTime()
var dateIST = new Date(dateUTC);
//date shifting for IST timezone (+5 hours and 30 minutes)
dateIST.setHours(dateIST.getHours() + 5);
dateIST.setMinutes(dateIST.getMinutes() + 30);
'dateIST'は" ist date "ではなく、' .toUTCString() 'を呼び出すとISTで正確な文字列が返されるだけの"間違った "日付です。 dateオブジェクトはその 'toUTCString()'呼び出しのためだけに使用され、他の場所では使用されません。 – Bergi
まだ気づいていないのであれば、JavaScriptは時間と日付を処理する上で非常に悪いです。時間帯の処理や変換を行う方法はほとんどありません。私は通常、AJAXをサーバに必要なときに処理するだけのものです。しかし、あなたは[moment.js](http://momentjs.com/)でも試してみることができます。私はそれを使用していませんが、それは私の友人の間でお勧めです。 – Squeegy
あなたの提案をありがとう。私はそれを知っていません。それをチェックし、私のテストスクリプトに実装しようとします。 –