$value = 90;
echo gmdate("i:s", $value)."<br>";
输出为:01:30
我如何格式化:
1:30
答案 0 :(得分:3)
i
字符是指带前导零的分钟。您可以使用intval
删除前导零:
echo intval(gmdate("i", $value)) . gmdate(":s", $value) . "<br />";
答案 1 :(得分:0)
从诡计之中:
$str = '01:30';
echo substr_replace($str, '', 0, min(1, strspn($str, '0')));
答案 2 :(得分:-1)
尝试gmdate(“g:s”,$ value))(或24小时格式的大写字母G)
查看所有格式选项:PHP date formatting