小编Chr*_*ris的帖子

PHP:如何将字符串持续时间转换为ISO 8601持续时间格式?(即"30分钟"到"PT30M")

有很多问题要求如何以另一种方式执行此操作(从此格式转换),但我无法找到有关如何在PHP中以ISO 8601持续时间格式输出的任何内容.

所以我有一堆人类可读格式的持续时间字符串 - 我想在运行时将它们转换为ISO 8601格式,以打印HTML5微数据的持续时间.下面是一些字符串的示例,以及它们应如何格式化

"1 hour 30 minutes" --> PT1H30M
"5 minutes" --> PT5M
"2 hours" --> PT2H
Run Code Online (Sandbox Code Playgroud)

你明白了.

我可以将字符串推送到PHP中的间隔对象:

date_interval_create_from_date_string("1 hour 30 minutes");
Run Code Online (Sandbox Code Playgroud)

但似乎没有ISO 8601输出选项 - 我该如何处理?

谢谢大家.

php duration iso8601 dateinterval

11
推荐指数
2
解决办法
1万
查看次数

如何使浮动文本换行多行而不是破坏浮点数?

我一定是醒了太久了...因为我发现自己陷入了一个简单的CSS问题.

我正在Twitter Bootstrap中建立一个网站,我试图让一个标题浮动到缩略图旁边,但标题不想包裹两行,它更喜欢打破浮动并捕捉到下面的thumbnail div.

这个jsFiddle证明了这个问题 ..有人可以请我摆脱我的痛苦吗?

html css twitter-bootstrap

3
推荐指数
1
解决办法
6171
查看次数

标签 统计

css ×1

dateinterval ×1

duration ×1

html ×1

iso8601 ×1

php ×1

twitter-bootstrap ×1