在PHP中将1位数转换为HH:mm:ss

x0fgdtte  于 10个月前  发布在  PHP
关注(0)|答案(2)|浏览(62)

如何在php我可以转换1位数,例如:

0
1
2
...
17
18
19

字符串
一个全职的代表,比如:

00:00:00
01:00:00
02:00:00
...
17:00:00
18:00:00
19:00:00


我尝试使用strtotime()date(),但没有真正得到它的窍门

vjrehmav

vjrehmav1#

sprintf,零填充为两位数:

foreach (range(0, 23) as $i) {
   echo sprintf('%02d:00:00' . PHP_EOL, $i);
}

字符串
小提琴。

1l5u6lss

1l5u6lss2#

你也可以使用mktime()函数,像这样:

echo date('H:i:s', mktime(15, 0, 0));

字符串
返回:

15:00:00


样品输出:https://3v4l.org/vuenr

相关问题