shahimian / yii2-dategj
它可以将公历日期转换为贾利历日期。
1.0.5
2019-10-13 07:54 UTC
Requires
- yiisoft/yii2: ~2.0.0
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()
返回一个数组,其索引分别为年、月和日。