JavaScriptを使用してWeb上でUTCTIMESTAMPのみを現地時間に変換するにはどうすればよいですか?http://openweathermap.org/から

ヨルダン

ここにあるWeatherAPiを使用しています:http://openweathermap.org/

日の出と日の入りは、次のような数値オブジェクトとして返されます。

  1. 1425951068(日没のオコトクス、ab、缶)
  2. 1425909686(日の出オコトクス、ab、缶)

私は見つけたすべての方法を試しましたが、ほとんどの方法がUTC時刻だけでなく、完全なUTC日付を探しているため、まだ運がありません。

これをjavascriptでユーザーのローカルタイムゾーンに変換するにはどうすればよいですか?

現地時間(日付情報なし)だけが必要な場合は、レオが正しいです。ミリ秒を間違って記述しましたが、UNIXのティック単位は実際には秒であるため、正しいjavascriptの日付を作成するには1000を掛ける必要があります。

var sec = 1425909686;
var date = new Date(sec * 1000);
var timestr = date.toLocaleTimeString();

console.log(date, timestr);

$("#d1").html(date);
$("#d2").html(timestr);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="d1"></div>
<div id="d2"></div>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ