在php中设置小时,分钟和秒的前导零

时间:2017-04-02 11:01:04

标签: php

我有一个脚本,我想用它来生成某个特定日期的数据。我遇到的问题是将分数,小时和秒设置为前导零。

例如

<?php
for($i=0;$i<25;$i++){
    //echo $i.'<br/>';
    $start = "2012-10-01 $i:00:00";
    echo $start.'<br/>'; 
}
?>

我希望从0到9的所有小时都有一个前导零。是否有一些功能可以帮助我在几小时,几分钟或几秒钟内获得领先零点?

1 个答案:

答案 0 :(得分:0)

尝试str_pad

for($i=0;$i<25;$i++){
    $temp = str_pad($i,2,"0",STR_PAD_LEFT)
    $start = "2012-10-01 $temp:00:00";
    echo $start.'<br/>'; 
}

<强> Demo