Php 有没有办法用微秒来呈现日期?

Php 有没有办法用微秒来呈现日期?,php,twig,Php,Twig,当您无法访问细枝实例时,是否有任何方法可以以微秒呈现表示当前时间的字符串?我的意思是,只可能使用模板,而不可能以任何方式扩展细枝 使用以下模板: {{ "now"|date("Ymd_His") }} 我可以得到日期+时间分数,但期望的结果是 20150616_202042.123456 ^-- here is the most interesting part 那么,是否有机会获得纯基于模板的解决方案 我做了一项研究,我所能找到的一切都暗示了扩展细枝引擎,而在

当您无法访问细枝实例时,是否有任何方法可以以微秒呈现表示当前时间的字符串?我的意思是,只可能使用模板,而不可能以任何方式扩展细枝

使用以下模板:

{{ "now"|date("Ymd_His") }}
我可以得到日期+时间分数,但期望的结果是

20150616_202042.123456
               ^-- here is the most interesting part
那么,是否有机会获得纯基于模板的解决方案

我做了一项研究,我所能找到的一切都暗示了扩展细枝引擎,而在目前的情况下我无法做到这一点

UPD:我正在寻找的解决方案不受明确使用
date()
函数的限制,可以使用细枝模板中允许的任何内容


UPD 2:它不是symfony2应用程序。它也不是一个web应用程序。

如果您只使用当前时间,您可以始终使用请求参数(从PHP 5.4.0开始提供):


这当然与Symfony2有关。

因为细枝过滤器日期是基于php的date()函数的,所以我不认为可以显示微秒,因为date将UNIX时间戳作为其时间参数的整数。@ejsh我不限于使用
date
函数。理想的解决方案可能会使用允许在细枝模板中使用的任何内容。您可以尝试
“now”| date(“Ymd_His.u”)
,但您可能只会在微秒内得到0。@Ejsh yep,这是
0
对于
u
:-)我对它进行了一些研究,我认为在不扩展细枝的情况下您无法完成类似的操作-(它既不是symfony2应用程序,也不是web应用程序。但是谢谢:-)好的,我的错,我没有提前要求它。没关系,对不起,我在问题中没有提到它(现在我有了)
{{ app.request.server.get('REQUEST_TIME_FLOAT') }}