当您无权访问 twig 实例时,是否有任何方法可以呈现一个以微秒表示当前时间的字符串?我的意思是,只能使用模板,不能以任何方式扩展 twig。
使用以下模板:
{{ "now"|date("Ymd_His") }}
我可以获得日期和时间的分数,但我想要的结果是
20150616_202042.123456
^-- here is the most interesting part
那么基于纯模板的解决方案有机会吗?
我已经进行了研究,我能找到的所有内容都暗示着扩展 Twig 引擎,而在当前情况下我无法做到这一点。
UPD:我正在寻找的解决方案不受明确使用 date()
函数的限制,并且可以使用 twig 模板中允许的任何内容。
UPD 2:它不是 symfony2 应用程序。它也不是 Web 应用程序。
最佳答案
好吧,如果你打算只处理当前时间,你总是可以使用请求参数(自 PHP 5.4.0 起可用):
{{ app.request.server.get('REQUEST_TIME_FLOAT') }}
这当然与 Symfony2 有关。
关于php - 有什么方法可以用微秒来渲染日期吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30862270/