gpt4 book ai didi

php - Ebay API ISO 8601 持续时间格式到时间戳

转载 作者:搜寻专家 更新时间:2023-10-31 20:40:23 24 4
gpt4 key购买 nike

Ebay API 为我提供了 ISO 8601 的时间。

例如,它给我元素剩余时间:P0DT0H1M4S这是这个时间的格式:ebay duration

我想把这个时间转换成简单的 Y-m-d H:i:s 格式。到目前为止,我已经尝试过 date("Y-m-d", strtotime("P0DT0H1M4S")); 但它不起作用。

最佳答案

那个日期间隔字符串是an ISO 8601 duration specification并且可以与 DateTime() 一起使用和 DateInterval()

$date = new DateTime();
$date->add(new DateInterval('P0DT0H1M4S'));
echo $date->format('Y-m-d H:i:s');

或作为单行代码 (PHP 5.4+)

echo (new DateTime())->add(new DateInterval('P0DT0H1M4S'))->format('Y-m-d H:i:s');

Demo

关于php - Ebay API ISO 8601 持续时间格式到时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23141868/

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