ホーム>source

都市名を渡すことで現在の日付と時刻を取得しようとしていますが、タイムゾーンまたは緯度と経度で検索するだけでした。誰でも私がそれを達成するのを助けることができますか?

あなたの答え
  • 解決した方法 # 1

    簡単すぎる、あなたがする必要があるのは次のとおりです:

    1。 GoogleマップAPIから都市名で緯度経度を取得

    https://maps.googleapis.com/maps/api/geocode/json?&address=paris
    
    

    2。 ステップ1で、指定された緯度と経度でタイムゾーンを取得します

    https://maps.googleapis.com/maps/api/timezone/json?location=43.29712312,5.382137115&timestamp=1374868635&sensor=false
    
    

    3。 ステップ2で指定されたtimeZoneIdによってdateTimeを取得します

    new Date().toLocaleString("en-US", {timeZone: "Europe/Paris"})
    
    

  • 解決した方法 # 2

    でAjaxリクエストを作成できます世界時計 Search API。日付を取り戻すよりもhttps://www.timeanddate.com/worldclock/germany/berlin

    ネイティブJavascriptコードで必要な場合は、すでにあるものを表示してください。

  • 前へ java - JPAクエリ:サブクエリをグループ化条件に結合する
  • 次へ メッセージを手動で削除しても、Kafkaストリームステートストアのrocksdbファイルのサイズが減少しない