gpt4 book ai didi

php - 不寻常的时间格式 PHP (TZ,H,M,S)

转载 作者:行者123 更新时间:2023-12-04 20:27:53 25 4
gpt4 key购买 nike

我收到的数据中时间(持续时间)字段以不寻常的格式给出。我认为也给出了时区,但我不知道为什么。
一个示例是以下字符串:

PT3165H52M12S

如何在 PHP 中将小时、分钟和秒提取为整数?
到目前为止,我已经尝试过使用正则表达式,但我承认失败了。

也许有一个我不知道的PHP函数可以帮助解决这个问题?

非常感谢您!

最佳答案

这是 DateInterval 符号。

你可以翻译成DateInterval对象简单地:

$i = new DateInterval('PT3165H52M12S');
print_r($i);

之后可以直接访问 properties$i因为他们是 公众 .
echo $i->h;  // shows you `3165` (hours)
echo $i->i; // shows you `52` (mins)

关于php - 不寻常的时间格式 PHP (TZ,H,M,S),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52296177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com