본문 바로가기

php

[php]반복문 숫자 24시간/년월일/날짜 출력

    <?
    for($i=1; $i<=24; $i++){
        echo $i.":00<br>";
    }
    ?>

// 1:00 ~ 24:00
    <?
    for($i=1; $i<=24; $i++){
        echo sprintf("%02d",$i).":00<br>";
    }
    ?>

// 01:00 ~ 24:00


//한자릿수앞에 0이 있냐없냐 차이
 
 
===========연월일 표시================
$y = 10;
$m = 2;
$d = 5;
 
sprintf("%04d%02d%02d",$y,$m,$d)
>> 00100205 로 출력됨
 
 
→%d (기본값): 10진수로 표현
 
%(조건추가)d 로 활용
 
→%02d : 10진수로 표현하는데 2자리 미만일 경우 0으로 채움
→%@2d : 10진수로 표현하는데 2자리 미만일 경우 @로 채움
→%04d : 10진수로 표현하는데 4자리 미만일 경우 0으로 채움
ex) 0012 0131 등
→%#4d : 10진수로 표현하는데 4자리 미만일 경우 @로 채움
ex) ##12 #131 등
 
 

top