在树枝中将 h:m:s 转换为 hh:mm:ss
Posted
技术标签:
【中文标题】在树枝中将 h:m:s 转换为 hh:mm:ss【英文标题】:Convert h:m:s to hh:mm:ss in twig 【发布时间】:2021-08-04 11:24:37 【问题描述】:我有一个小问题,我似乎无法解决,请寻求您的帮助: 我有一个分支变量,它只包含小时、分钟和秒,没有日期。问题是它的格式是 h:m:s 我想把它转换成 hh:mm:ss
我的变量是:hours,其中包含例如:1:5:7 我想得到一个结果 01:05:07。你能帮帮我吗。
请注意,我无法访问 symfony4 控制器,因为我是设计师,提前谢谢你。
【问题讨论】:
【参考方案1】:无论如何,您都可以使用date 来做到这一点:
% set hours = "1:2:3" %
hours|date('H:i:s')
#01:02:03
【讨论】:
谢谢它工作正常,但如果数据来自动态数组,我们怎么做呢?例如: var value = "1": "1:0:0", "2": "1:5:4", "3": "3:6,10",.... ; % for x in value % % set hours = x % hours|date('H:i:s') % endfor % 只需在 for 循环中打印 x|date('H:i:s')
。
我发现我的错误,我的变量包含一个导致错误的空格,所以我用 % set hours = value|replace(' ': '') % 删除了空格非常感谢你,我的问题已经解决了。以上是关于在树枝中将 h:m:s 转换为 hh:mm:ss的主要内容,如果未能解决你的问题,请参考以下文章
在 SQL Server 中将 varchar 'hh:mm:ss' 转换为 datetime hh:mm:ss
如何在 SQL 中将小时、分钟和秒 (HH:mm:ss) 转换为分钟和秒 (mm:ss)
仅在 javascript 中将 HH:MM:SS 字符串转换为秒
如何在Java中将日期对象转换为“dd/MM/yyyy HH:mm:ss”格式[重复]