ForHosting KIT · 開発者向けツール

次の満月の日付計算ツール

この計算ツールは、ご指定の日付より後に訪れる最初の満月を概算します。固定の基準新月と平均朔望月を使用し、暦計算はすべてUTCで行い、現在時刻は参照しません。そのため、サーバー、ブラウザー、端末、タイムゾーンが異なっても結果を再現できます。天文台級の精度より、計画に使える安定した概算が必要な場合に適しています。実際の月軌道には変動があるため、返される日は公式な天文現象時刻ではなく概算としてお取り扱いください。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

処理はブラウザ内で完結します。ファイルは送信されません。無料でご利用いただけます。

返される日付の意味

グレゴリオ暦の日付を厳密なYYYY-MM-DD形式で入力してください。入力日はその日の開始時点であるUTC午前0時として解釈され、それより後の最初のモデル上の満月時刻が検索されます。応答には、その時刻を含むUTCの日付が表示されます。したがって、入力日の後半に満月がある場合は同じ日付が返ることがありますが、境界と完全に一致する事象は対象外です。結果は安定した予定用の目安であり、各観測者の現地日付で月が完全な満月に見えることを保証しません。月の出、視認性、天候、高度、照度も計算しません。正確な時刻には専門的な天文暦をご参照ください。

平均周期モデルの仕組み

アルゴリズムは2000-01-06 18:14 UTCの基準新月と、29.530588853日の平均朔望月を使用します。その半周期を基準満月とします。指定されたグレゴリオ暦の日付は、うるう年と各月の日数の算術規則によって整数の日数へ変換され、JavaScriptのDateオブジェクトは使用しません。次に入力境界後の最初の満月までに必要な完全周期数を求め、結果をグレゴリオ暦へ戻します。定数と規則が固定されているため、同じ入力からは常に同じ出力が得られます。ただし実際の朔望月の長さは変動するため、特にUTCの日付境界付近では、公的な天文暦と異なる場合があります。

検証、自動化、適切な用途

入力には、0001から9999までの4桁の年、2桁の月、2桁の日からなる実在の日付が必要です。2月30日のような不可能な日付は補正せず拒否します。ネットワーク、端末のロケール、現在日付、保存状態、乱数は使用しません。そのため、バッチ処理、ブラウザー、テストで同じ応答を正確に再現できます。出力にはモデル名、周期長、基準時点も含まれます。APIによる自動化の基本料金は1回あたり$0.002です。宇宙運用、航法、科学観測、公式太陰暦に関する法的期限、現地観測に基づく宗教上の判断には使用せず、該当する専門機関へご確認ください。

概算の予定日を追加する

行事日より後のモデル上の満月を、カレンダーや編集予定表へ追加できます。

決定論的なテストデータを作る

時計、タイムゾーン、外部天文暦に依存しない安定した月の日付結果を生成できます。

周期的な日付モデルを説明する

基準時点と反復する平均周期がグレゴリオ暦の日付へ対応する仕組みを示せます。

日付の精度はどの程度ですか?

平均周期による概算であり、特にUTCの日付境界付近では公的な天文暦と異なる場合があります。

入力日より後とは何を意味しますか?

入力は当日開始時のUTC午前0時であり、それより厳密に後の最初のモデル上の満月時刻を選びます。

自分のタイムゾーンは使われますか?

いいえ。再現可能な結果のため、入力境界と返却日はいずれもUTCで定義されます。

現在日付やライブ天文サービスを使いますか?

いいえ。明示された入力、固定定数、グレゴリオ暦の算術だけを使用します。

APIリクエストの料金はいくらですか?

基本料金は1回あたり$0.002です。ブラウザーでも同じ純粋な計算を実行できます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/date/next-full-moon

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/date/next-full-moon \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2026-07-25"}'
{
  "date": "2026-07-25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.next_full_moon",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →