所以我有一个30:13(分钟:秒)格式的播客长度数组,我想先转换为有效的UNIX时间戳,然后将此时间戳格式化为可读性,如“30分钟13秒”。PHP - 如何获得时间戳的持续时间?
我皈依了时间戳功能如下:
public function duration($str) {
$a = explode(':', $str);
$v = (($a[0]*60)+$a[1]);
return $v;
}
的问题出现时,我尝试用date('H:i:s', $v)
产生号码,如格式化这个“17点35分50秒”时,有没有办法在地狱播客长达17小时。我究竟做错了什么?
这不是'date()'的工作方式。 –
这也不是unix时间戳的工作方式:p。 – Corbin
@ IgnacioVazquez-Abrams在哪些方面不适用这种方式?请详细说明。 –