chanthorn / carbon-kh
将日期转换为高棉阴历日期
v2.0
2024-03-20 09:13 UTC
Requires
- php: >=7.2
- nesbot/carbon: ^3.0
README
安装
composer require chanthorn/carbon-kh
用法
require_once __DIR__ . '/vendor/autoload.php'; use Carbon\Carbon; use Chanthorn\CarbonKh\ToKhmerDate; $date = Carbon::parse('2023-01-01'); $khmerDate = new ToKhmerDate($date); echo $khmerDate::format(); // ថ្ងៃអាទិត្យ ១០កើត ខែបុស្ស ឆ្នាំខាល ចត្វាស័ក ពុទ្ធសករាជ ២៥៦៦ echo $khmerDate::format('dN ថ្ងៃW ខែm ព.ស. b'); // ១០កើត ថ្ងៃអាទិត្យ ខែបុស្ស ព.ស. ២៥៦៦ print_r($khmerDate::khNewYear()); // array:3 [ // "date" => Carbon\Carbon // "days" => 3 // "dates" => array:3 // ]
使用辅助函数
require_once __DIR__ . '/vendor/autoload.php'; echo khmerDate('2024-01-01')->format(); //ថ្ងៃច័ន្ទ ៥រោច ខែមិគសិរ ឆ្នាំថោះ បញ្ចស័ក ពុទ្ធសករាជ ២៥៦៧ print_r(khmerDate('2024-01-01')::khNewYear()); print_r(KhmerNewYearDate(2024)); // array:3 [ // "date" => Carbon\Carbon // "days" => 4 // "dates" => array:4 // ]
使用Laravel的用法
use Chanthorn\CarbonKh\ToKhmerDate; $date = Carbon::parse('2023-01-01'); $khmerDate = new ToKhmerDate($date); echo $khmerDate::format(); // ថ្ងៃអាទិត្យ ១០កើត ខែបុស្ស ឆ្នាំខាល ចត្វាស័ករាជ ២៥៦៦ echo $khmerDate::format('dN ថ្ងៃW ខែm ព.ស. b'); // ១០កើត ថ្ងៃអាទិត្យ ខែបុស្ស ព.ស. ២៥៦៦ print_r($khmerDate::khNewYear()); // array:3 [ // "date" => Carbon\Carbon // "days" => 3 // "dates" => array:3 // ]
格式
查看格式 这里
作者
- 此库是从 khmercal 由 Seanghay 以及从 momentkh 由 Thyrith Sor 转移到PHP的。