LoginSignup
0
0

More than 1 year has passed since last update.

【PHP】月位置(方位角・高度・月齢)計算APIから月齢を取得してみた

Last updated at Posted at 2021-10-26

初めに

ダッシュボード作成のために、月齢をAPIにて取得する
月位置(方位角・高度・月齢)計算API を使用すると取得できる。
⇒PHPを用い、HP等で表示させる用途を想定

環境

  • Windows10
  • PHP 8.0.6

パラメータ

lat (float):必須、取得したい場所の緯度、
lng (float): 必須、取得したい場所の経度

本コードではparamsにてパラメータをセットしてください。

コード

moon_age_api.php
<?php
//moon age APIにて月齢情報を取得する
$api = 'https://mgpn.org/api/moon/position.cgi?json';
$params = array(
    "lat" => "35.000000",
    "lon" => "135.00000",
);
$url = $api . '&lat=' . $params['lat'] . "&lon=" . $params["lon"];

$moon_age_json = file_get_contents($url);
$moon_age_array = json_decode($moon_age_json, true);
$moon age = round($moon_age_array["result"]["age"], 3);

//$moon_ageに今の月齢が格納される
echo "moon age:".$moon_age

参考サイト

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0