php - 有什么方法可以用微秒来渲染日期吗?

标签 php twig

当您无权访问 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/

相关文章:

php - 使用 wp_audio_shortcode 的 Wordpress 音频

php - 如何使用 PHP 脚本转换 CSV 文件

php - MYSQL-如何为论坛帖子创建单独的表?

PHP 更改 SOAP 命名空间

php - Twig 中的逗号分隔列表

php - 测试 Twig 2 中是否存在宏

php - 将 php 数组转换为 csv 字符串

javascript - 更改另一个日期类型字段时如何修改日期类型字段

php - 是否可以使用 assetic 和 twig 创建 Assets 的条件路径?

php - 访问 Twig 中字符串变量错误的属性