biladina/yii2-hijridatetime

伊斯兰日历日期时间 - 用于使用伊斯兰日历日期时间的 Yii2 扩展,与沙特阿拉伯和穆斯林世界的“乌姆·卡尔拉”正式日历兼容

安装: 121

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 1

开放问题: 0

类型:yii2-extension

1.0.2 2020-04-25 00:14 UTC

This package is auto-updated.

Last update: 2024-09-25 10:11:15 UTC


README

伊斯兰日历日期时间扩展是为那些想在项目中使用伊斯兰日历并转换公历为伊斯兰(伊斯兰教)日历的用户提供的方便和完整的解决方案。此扩展与沙特阿拉伯和穆斯林世界的“乌姆·卡尔拉”正式日历100%兼容。

它支持阿拉伯语、英语、法语和印度尼西亚语。

此扩展由 Abdulrhman Alkhodiry 和 Abdul-Aziz Al-Oraij 制作。我只是添加了一些兼容 Yii2 的附加功能,并将其包装到 composer 中。

原始源代码 在此处

安装

安装此扩展的首选方式是通过 composer

只需运行

composer require biladina/yii2-hijridatetime

用法

扩展安装完成后,只需在代码中简单使用即可

<?php

use biladina\hijridatetime\HijriDateTime;

// Choose Your Format Like 'l ، j F ، Y'
// Y => Hijri Year [1442]
// F => Hijri Month Arabic Name [رمضان]
// j => Hijri Day Number [27]
// l => Arabic Day Name [الجمعة]
// m => Hijri Month Number [09]
// a => 'ص'
// A => 'صباحًا'
// H => Hour
// i => Minutes
// s => Seconds

$hijri = new HijriDateTime();

$hijri->date("H:i A l, d F Y",time()) // formatting is like date function
// will return 16:16 PM Jum'at, 01 Ramadhan 1441

$hijri->GeToHijr(20, 02,  1976)
// will return Array Hijri date[int month, int day, int year]

$hijri->strToHijri("24 April 2020")
// will return a Date in Hijri d-m-Y if not formated
//-------- Or -----------
$hijri->strToHijri("24 April 2020 15:00:00", "l, d F Y H:i A")
// will return a Date in Hijri as formated like Jum'at, 01 Ramadhan 1441 15:00 PM

如果您想更改语言,请打开您的 config/main.php 配置文件,更改语言 ID。

return [
	'language' => 'id-ID', // 'en-US' for English, 'ar' for Arabic, 'fr' for France, 'id-ID' for Indonesia
]