在树枝中将 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”格式[重复]

在 hive 中将时间格式从 'MM/dd/yyyy HH:mm:ss' 转换为 'MM-dd-yyyy' [关闭]

在 Angular 2 中将时间 hh:mm:ss 转换为 GMT 时间格式