11

サーバーからこの形式で 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();

この問題を解決するのを手伝ってください、事前に感謝します

4

1 に答える 1

32

これは私のために働いた:

<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を参照してください。

于 2013-10-21T10:01:42.337 に答える