$value = 90;
echo gmdate("i:s", $value)."<br>";
输出是:01:30
如何格式化:
1:30
该i
字符是指带有前导零的分钟。您可以使用intval
删除前导零:
echo intval(gmdate("i", $value)) . gmdate(":s", $value) . "<br />";
从技巧箱中:
$str = '01:30';
echo substr_replace($str, '', 0, min(1, strspn($str, '0')));
尝试 gmdate("g:s",$value)) (或大写 G 表示 24 小时格式)
查看所有格式选项:PHP 日期格式