hanifhefaz / dcter
一个用于将贾拉利、希吉里、公历和儒略日期相互转换的Composer包。
1.1.6
2023-04-14 11:49 UTC
Requires
- nesbot/carbon: ^2.16
Requires (Dev)
- phpunit/phpunit: 10.0.19
README
一个用于在希吉里、贾拉利、公历和儒略日历之间转换日期的Composer包。
如果您认为这很有帮助,请考虑给予 ⭐ 支持。
🔰 安装
composer require hanifhefaz/dcter
❓ 使用
该包目前包含8种方法,分别是HijriToGregorian
、GregorianToHijri
、JulianToHijri
、HijriToJulian
、GregorianToJalali
、JalaliToGregorian
、HijriToJalali
和JalaliToHijri
,用于将日期相互转换,以及Carbonize
方法,用于从任何YYYY-MM-DD
格式的日期创建carbon日期对象,该格式来自流行的Carbon包。
每个方法都可以像示例中一样使用,但JulianToHijri
接收儒略格式的输入参数,输出将是希吉里日期,而HijriToJulian
接收希吉里日期作为输入参数,输出将是儒略格式。
- 贾拉利(希吉里阳历)✖️ 公历
<?php use HanifHefaz\Dcter\Dcter; $date = "1401-01-16"; $gregorianDate = Dcter::JalaliToGregorian($date); return $gregorianDate; // returns 2022-04-05
- 公历 ✖️ 贾拉利(希吉里阳历)
<?php use HanifHefaz\Dcter\Dcter; $date = "2023-04-08"; $jalaliDate = Dcter::GregorianToJalali($date); return $jalaliDate; // returns 1402-01-19
- 公历 ✖️ 希吉里(希吉里阴历)
<?php use HanifHefaz\Dcter\Dcter; $date = "2023-04-08"; $hijriDate = Dcter::GregorianToHijri($date); return $hijriDate; // returns 1444-09-17
- 希吉里(希吉里阴历)✖️ 公历
<?php use HanifHefaz\Dcter\Dcter; $date = "1444-09-17"; $gregorianDate = Dcter::HijriToGregorian($date); return $gregorianDate; // returns 2023-04-08
- 希吉里(希吉里阴历)✖️ 儒略
<?php use HanifHefaz\Dcter\Dcter; $date = "1444-09-17"; $julianDate = Dcter::HijriToJulian($date); return $julianDate; // returns 2460043
- 儒略 ✖️ 希吉里(希吉里阴历)
<?php use HanifHefaz\Dcter\Dcter; $date = "2460043"; $hijriDate = Dcter::JulianToHijri($date); return $hijriDate; // returns 1444-09-17
- 希吉里 ✖️ 贾拉利(波斯历)
<?php use HanifHefaz\Dcter\Dcter; $date = "1444-09-23"; $hijriDate = Dcter::HijriToJalali($date); return $hijriDate; // returns 1402-01-25
- 贾拉利 ✖️ 希吉里(希吉里阴历)
<?php use HanifHefaz\Dcter\Dcter; $date = "1402-01-25"; $hijriDate = Dcter::JalaliToHijri($date); return $hijriDate; // returns 1444-09-23
- YYYY-MM-DD ✖️ Carbonize
<?php use HanifHefaz\Dcter\Dcter; $date = "1402-01-25"; $carbonDate = Dcter::Carbonize($date); return $carbonDate; // returns 1402-01-25 00:00:00
🎭 贡献
欢迎贡献!
请阅读贡献文件。
❤️ 贡献者
为该包做出贡献的人