shahimian/yii2-dategj

它可以将公历日期转换为贾利历日期。

安装: 34

依赖: 1

建议者: 0

安全: 0

星星: 1

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

1.0.5 2019-10-13 07:54 UTC

This package is not auto-updated.

Last update: 2024-09-23 08:16:52 UTC


README

它可以将公历日期转换为贾利历日期。

安装

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

运行

php composer.phar require --prefer-dist shahimian/yii2-dategj "*"

或将其添加到您的composer.json文件的require部分。

"shahimian/yii2-dategj": "*"

使用

扩展安装完成后,您可以通过常规方式在代码中使用它

<?= $dt = \Yii::createObject([
    'class' => \shahimian\dategj\DateGJ::className(),
    'datetime' => '2019-09-08 11:56', /* format YYYY-MM-DD HH:MM */
]); ?>

如果需要,您可以稍后在$dt->datetime中设置另一个值。

方法详情

您可以使用以下列表中展示的此类中的各种方法

public string gj()

获取$dt->datetime,将其格式化为YYYY-MM-DD HH:MM的公历日期,并将其转换为相同的贾利历日期格式。

public Array convertor()

获取具有较高格式的参数,并将其转换为数组。它包含3个单元格,分别代表年、月和日。

public integer year()

获取参数并返回转换后的年数。

public integer month()

获取参数并返回转换后的月数。

public integer day()

获取参数并返回转换后的日数。

public string month_name($month : integer)

获取月份数字并返回用波斯语表示的月份名称。

public string full_date()

返回包含年、月和日的完整日期,均为波斯语。

public string weekday()

返回用波斯语表示的一周中的某一天。

public Array dateSegment()

返回一个数组,其索引分别为年、月和日。