mtm / persian-date-bundle

此包最新版本(v1.0.4)没有可用的许可证信息。

v1.0.4 2015-10-28 19:37 UTC

This package is not auto-updated.

Last update: 2024-09-28 19:14:51 UTC


README

Symfony2 PersianDateBundle

安装

composer require mtm/persian-date-bundle:1.0.4

将以下行添加到您的 AppKernel.php 文件中

new Mtm\PersianDateBundle\MtmPersianDateBundle(),

用法

表单类型

此包包含一个名为 mtm_persian_date_type 的表单类型,它可以在视图层提示用户输入波斯日期,并在业务层将其转换为标准的PHP DateTime对象。因此,您可以使用标准的PHP DateTime对象作为表单数据。

以下是使用方法

$dateTime = new \DateTime('tomorrow');

$this->createForm('mtm_persian_date_type', $dateTime);

Twig过滤器

此包还增加了一个非常实用的twig过滤器 persian_date,用于格式化标准的PHP DateTime对象。

<td>
    {{ post.createdAt| persian_date("Y-m-d') }}
</td>