4
我有时间串像PT19H15M,PT10H,PT5M等太平洋时间字符串转换为时间
PT19H15M是等于19:15 PT10H是等于10:00 PT5M是等于00:05
我要将每个字符串转换为通常的时间。
没有任何内置的方法
我有时间串像PT19H15M,PT10H,PT5M等太平洋时间字符串转换为时间
PT19H15M是等于19:15 PT10H是等于10:00 PT5M是等于00:05
我要将每个字符串转换为通常的时间。
没有任何内置的方法
那些被格式化为ISO 8601 durations,这是由DateInterval
支持,它具有方便的方法format
。
因此,例如:
echo (new DateInterval("PT19H15M"))->format("%H:%I");
将输出:
19:15
注意, “PT” 在他们并不代表太平洋时间。 P表示时间段,表示持续时间表示的开始,而T表示时间部分的开始 - 年,月等,也被支持,例如, P2YT19H将是2年19小时。
谢谢先生。它运作良好。 –