$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))(または24時間形式の場合は大文字のG)を試してください
すべてのフォーマットオプションを表示する:PHPの日付フォーマット