-1
$value = 90;
echo gmdate("i:s", $value)."<br>";

输出是:01:30

如何格式化:

 1:30
4

3 回答 3

3

i字符是指带有前导零的分钟。您可以使用intval删除前导零:

echo intval(gmdate("i", $value)) . gmdate(":s", $value)  . "<br />";
于 2013-03-22T14:46:46.763 回答
0

从技巧箱中:

$str = '01:30';

echo substr_replace($str, '', 0, min(1, strspn($str, '0')));
于 2013-03-22T14:49:43.077 回答
-1

尝试 gmdate("g:s",$value)) (或大写 G 表示 24 小时格式)

查看所有格式选项:PHP 日期格式

于 2013-03-22T14:52:03.590 回答