ForHosting KIT · 開発者向けツール

ペルシャ・ジャラーリー暦から西暦への日付変換

ペルシャ・ジャラーリー暦(太陽ヒジュラ暦)の年・月・日を明示していただくと、対応するグレゴリオ暦の日付へ変換します。2,820年周期のペルシャ算術暦を用いて直接計算するため、外部サービスへの問い合わせや端末時計への依存はありません。結果には ISO 形式に準じた西暦の日付と、年・月・日の個別数値が含まれます。手作業での確認、スクリプト、データ取り込み、史料整理、相互運用可能な日付欄にご利用いただけます。

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

ペルシャ暦の日付を省略せずに入力してください

ペルシャ太陽ヒジュラ暦の年・月・日を、それぞれ整数で入力してください。1月から6月までは31日、7月から11月までは30日までです。12月は平年が29日、算術上のうるう年が30日です。変換前にこれらの規則を検査するため、存在しない日付が翌月へ自動的に繰り越されることはなく、入力エラーとして通知されます。指定できる年は1から9999までです。ペルシャ暦に記載された年をそのまま入力し、西暦との差を加算しないでください。時刻やタイムゾーンの略号も不要です。出力には、対応する先発グレゴリオ暦の日付を年・月・日の順に並べた ISO 形式に準じる文字列と、年・月・日それぞれの数値が含まれます。個別の値は、データベースの列への格納、地域に合わせた表示、別の構造化日付との比較に便利です。この変換が示すのは暦上の1日であり、その日の特定の瞬間ではありません。

算術変換の仕組みをご確認いただけます

計算には、2,820年で繰り返す周期を基礎としたペルシャ算術暦モデルを採用しています。まず、入力されたペルシャ暦の日付をユリウス日へ写像します。ユリウス日は日を連続して数える値であり、異なる暦法の間を取り持つ中立的な基準になります。次に、その値をグレゴリオ暦の400年、100年、4年、1年の各周期で分解し、西暦の年・月・日を求めます。すべての工程は範囲が定まった整数演算と固定の暦定数だけで構成されています。現在日時、OS の地域設定、ブラウザーのタイムゾーン、ネットワーク照会、史料表は結果に影響しません。そのため、同じ入力を繰り返せば API でもブラウザーでも常に同じ答えになります。「算術」という区別は重要です。ペルシャ暦には天文観測や公的な春分計算を用いる方式もあり、遠い年代の一部では固定周期方式と一致しない場合があります。本機能は明記した算術規則を一貫して適用するため、どのモデルが結果を生んだかを把握し、別の環境でも再現していただけます。

記録やソフトウェアでは日付としてお使いください

返された値は、名称が定まった2種類の暦における日付同士の対応であり、Unix タイムスタンプではありません。日付だけでは、時刻、タイムゾーン、必要な標準時規則を追加するまで特定の瞬間を表せません。データベースが日付のみの値を保存する場合は、ISO 形式に準じた文字列をそのまま格納する方法が一般的です。タイムスタンプが必要なシステムでは、UTC の午前0時を暗黙に仮定せず、意図した現地時刻とタイムゾーンを別の明示的な処理で追加してください。想定外の時差が適用され、表示日が前日や翌日になる問題を避けられます。算術モデルは新たな観測や地域設定で変化しないため、再現可能なデータ移行、検証処理、アーカイブ変換に適しています。現在の行政・法務手続きに用いる場合は、提出先が同じ算術方式を採用しているか、特に観測式ペルシャ暦を指定していないかをご確認ください。API の料金は1回 $0.002 で、ブラウザー版では同じ純粋な変換を端末内で実行します。

取り込みデータの日付を統一

西暦を標準とするシステムへ登録する前に、ペルシャ暦の日付列を構造化された西暦値へ変換できます。

書類に記載された日付を確認

申請書、証明書、請求書、保存資料に印刷されたペルシャ暦の日付に対応する西暦を確認できます。

再現可能な暦処理を実装

同じ入力から常に同じ出力が必要なテスト、連携処理、オフラインツールで固定の算術変換を利用できます。

どのペルシャ暦を使用していますか?

春分の観測計算ではなく、2,820年で繰り返す周期を持つ算術式のペルシャ太陽ヒジュラ暦を使用しています。

変換結果はタイムゾーンによって変わりますか?

変わりません。固定の算術で暦日を変換し、端末時計、現地タイムゾーン、夏時間の規則は使用しません。

ペルシャ暦のうるう年はどのように扱いますか?

変換と同じ2,820年の算術周期で判定します。算術上のうるう年には12月を30日まで指定できます。

存在しない日付を入力するとどうなりますか?

無効な入力としてエラーを返します。変換前に、月の範囲と指定した年・月で許される日数を検査します。

結果はタイムスタンプですか?

いいえ、グレゴリオ暦の日付です。タイムスタンプが必要な場合は、時刻と明示的なタイムゾーンを別途追加してください。

API の利用料金はいくらですか?

API は1回 $0.002 です。同じ決定論的な変換をブラウザー内でも実行できます。

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

POSThttps://api.kit.forhosting.com/date/persian-to-gregorian

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

curl -X POST https://api.kit.forhosting.com/date/persian-to-gregorian \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":1400,"month":1,"day":1}'
{
  "year": 1400,
  "month": 1,
  "day": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.persian_to_gregorian",
  "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の完全なドキュメントを見る →