Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Datetime twig文件中Symfony日期到Hijri日期的转换_Datetime_Twig_Symfony_Hijri_Symfony 3.1 - Fatal编程技术网

Datetime twig文件中Symfony日期到Hijri日期的转换

Datetime twig文件中Symfony日期到Hijri日期的转换,datetime,twig,symfony,hijri,symfony-3.1,Datetime,Twig,Symfony,Hijri,Symfony 3.1,在symfony模板中,我们可以使用如下格式化程序 {{ news.created|date('Y-m-d') }} 我需要一些类似的hijri日期转换。这意味着我提供了格里高利的日期,并将其转换为树枝模板文件中的hijri,可能类似于 {{ news.created|hijridate }} 我在论坛等上搜索了很多内容,但没有在twig模板中找到相关内容。在没有找到任何解决方案后,我自己制作了twig扩展。我粘贴它希望它能帮助任何人的输入是日期对象喜欢 {{newsitem.created

在symfony模板中,我们可以使用如下格式化程序

{{ news.created|date('Y-m-d') }}
我需要一些类似的hijri日期转换。这意味着我提供了格里高利的日期,并将其转换为树枝模板文件中的hijri,可能类似于

{{ news.created|hijridate }}

我在论坛等上搜索了很多内容,但没有在twig模板中找到相关内容。

在没有找到任何解决方案后,我自己制作了twig扩展。我粘贴它希望它能帮助任何人的输入是日期对象喜欢
{{newsitem.created | hdate}}
并且输出是 ا

使用以下代码在
src/AppBundle/twig/HdateExtension.php
中编写一个细枝扩展


  app.twig_extension:
  class: AppBundle\Twig\HdateExtension
  public: false
  tags:
      - { name: twig.extension }