ここにあるWeatherAPiを使用しています:http://openweathermap.org/
日の出と日の入りは、次のような数値オブジェクトとして返されます。
私は見つけたすべての方法を試しましたが、ほとんどの方法が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]
コメントを追加