php - 如何在 twig 2020-12-11 11:06:02.748996+01 中编写这种格式
问题描述
这种格式怎么写
2020-12-11 11:06:02.748996+01
在我的模板树枝中
感谢您的回答
解决方案
如果您查看format
文档,您会看到c
打印出预定义的 ISO 8601 格式。由于您想要的不同,因此您需要设计一种自定义格式。这将相当于以下内容:
'Y-m-d H:i:s.uO'
这些令牌代表什么(根据文档):
Y
- 一年的完整数字表示,4 位数字m
- 月份的数字表示,前导零d
- 日期,2 位数字,前导零H
- 带前导零的 24 小时格式i
- 带前导零的分钟s
- 带前导零的秒数u
- 微秒O
- 与格林威治时间 (GMT) 的差异,小时和分钟之间没有冒号:
,-
,.
和空格按字面意思解释(与任何其他不匹配标记的字符一样)
请注意,这将与您指定的内容略有不同,因为它将包含时区的分钟值,而不是:
2020-12-11 11:06:02.748996+01
你将会有:
2020-12-11 11:06:02.748996+0100
如果您真的希望删除尾随零,您可以通过应用Twigslice
过滤器来实现(但我不建议这样做,因为某些时区相隔不整整一个小时,并且在这些情况下您的数据可能以不准确的方式表示)。
推荐阅读
- flutter - Flutter build 发布 AndroidX 不兼容问题
- java - 通过java运行Keras python脚本导致脚本中途突然停止
- mysql - 错误!在 MacOS Mojave 上使用 Homebrew 安装 MySQL 5.6 后服务器退出而不更新 PID 文件
- lua - 有没有办法从罗技 lua 日志控制台获取数据?
- python-3.x - 一条线解决
- angular - Angular 8 获取 BehaviorSubject 的值返回 null
- google-analytics - 谷歌分析会话计数问题
- java - 使用 BufferedReader 和 ScheduledExecutor 记录日志
- python - 遍历列表以查找列表元素的出现
- vue.js - 如何在保存时自动设置 vscode 格式的 Vue 模板?