簡體   English   中英

在PHP中以小時,分鍾和秒設置前導零

[英]Setting the leading zero in hours,minutes and seconds in php

我有一個腳本,我想使用該腳本從某個日期生成一些數據。 我遇到的問題是將分鍾,小時和秒的前導零設置為零。

例如

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

我希望從0到9的所有小時數都具有前導零。 是否有功能可以幫助我在小時,分鍾或秒前取得零?

嘗試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/>'; 
}

演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM