web-dev-qa-db-ja.com

GMT時間を現地時間に変換する

この形式でサーバーからGMT時間を取得しています

Fri, 18 Oct 2013 11:38:23 GMT

私の要件は、JavaScriptを使用してこの時間を現地時間に変換することです。例:/ユーザーがインドの場合、最初にタイムゾーン+5.30を取得し、それをサーバー時間に追加して、時間文字列を次の形式に変換する必要があります。

2013-10-18 16:37:06

次のコードを試してみましたが機能しません

var date = new Date('Fri, 18 Oct 2013 11:38:23 GMT');
date.toString();

この問題を解決するために私を助けてください、事前にありがとう

7
Dibish

これは私のために働きました:

<script>
var strDateTime = "Fri, 18 Oct 2013 11:38:23 GMT";
var myDate = new Date(strDateTime);
alert(myDate.toLocaleString());
</script>

日付オブジェクトmyDateからの以降のすべての日時操作については、 http://www.w3schools.com/jsref/jsref_obj_date.asp を参照してください。

15
jacouh