PHPカレンダーでユリウス暦の日付をユリウス日カウントに変換する方法
php にはユリウス暦の日付をユリウス日カウントに変換するメソッドがあります。今日はこのアルゴリズムを紹介します。必要な友人は参考にしてください。
PHP カレンダー拡張機能についてはすでに学習したはずですが、カレンダー拡張機能には実際には非常に興味深い関数があることをご存知ですか。それは juliantojd() 関数です。この関数は、ユリウス暦の日付をユリウス日のカウントに変換することができます。すごいと思いませんか?
この関数を学ぶ前に必ず疑問が生じるでしょう。それは、ユリウス暦とは何ですか?ということです。ユリウス暦が実は共和政ローマの独裁者ジュリアス・シーザー(ガイウス・ユリウス・カエサル、ガイウス・ユリウス・カエサルとも訳される)によって開発されたことを知らない人も多いと思います。紀元前 45 年 1 月 1 日、ジュリアス・シーザー、ジュリアス・シーザーなどにちなんで)、エジプトのアレクサンドリアの数学者で天文学者であるソシケニウスの計算が採用されました。
この
Unix タイムスタンプ変換ツールを使用して結果を直接取得すると、間違った結果を心配する必要がなくなります。 ユリウス暦について理解したところで、juliantojd() 関数を見てみましょう。
構文juliantojd(month,day,year);
day、day として指定、日付範囲は 1 ~ 31
year で、year として指定され、年の範囲は -4713 ~ 9999 です (ユリウス暦の適切な年は、紀元前 4713 年から西暦 9999 年です)
戻り値: ユリウス暦の日付に対応するユリウス日の数を指定します。
#例 - ユリウス暦の日付をユリウス暦の日付に変換し、ユリウス暦の日付に戻します
<?php $jd=juliantojd(7,07,1972); echo $jd . "<br>"; echo jdtojulian($jd);//jdtojulian函数将儒略日计数的日期转换为儒略历法 ?>
2441519 7/7/1972
ユリウス暦では、1 年が 12 か月に分割され、大きい月と小さい月が交互に繰り返され、4 年ごとに 365 日の閏があります。閏年の 366 日は、その年の 2 月末に閏日を追加することを意味し、年間の平均の長さは 365.25 日になります。実際の使用における累積誤差は時間の経過とともにますます大きくなったため、1582 年に教皇グレゴリウス 13 世(グレゴリウス 13 世とも訳される)は、ユリウス暦をベースに改良した暦を公布、施行しました。
おすすめ:
《2021年PHP面接質問まとめ(集)》《phpビデオチュートリアル》
以上がPHPカレンダーでユリウス暦の日付をユリウス日カウントに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています
