PHPで2桁にするゼロ埋めの方法 日付を2桁表示にしたい sprintf

Posted by boukyaku on 14.2011 ホームページ制作の謎   0 comments   0 trackback
  • このエントリーをはてなブックマークに追加
    よくあることですが、日付を2桁表示で出力したいの!

    2011年2月3日を2011年02月03日にしたい!
    2011年10月5日を2011年10月05日にしたい!

    だって面が合わないとデザインがおかしくなるの!
    そんな几帳面な人もいるかも?

    そんなゼロ埋め・ゼロパディングについて調べてみたのだ!
    [スポンサードリンク]



    sprintfを使って0埋め 2桁表示する


    [日付指定]
    $year = "2010";
    $month = "7";
    $day = "1";
    $hours = "5";
    $minutes = "8";

    [やり方]
    $year = $year;
    $month = sprintf('%02d', $month);
    $day = sprintf('%02d', $day);
    $hours = sprintf('%02d', $hours);
    $minutes = sprintf('%02d', $minutes);

    ※0で2桁を実現するという意味です。

    [結果]
    $year → 2010;
    $month → 07;
    $day → 01;
    $hours → 05;
    $minutes → 08;





    これでデザイン壊れなぁい♪



    関連記事


    • password
    • 管理者にだけ表示を許可する

    trackbackURL:http://lmaker.blog17.fc2.com/tb.php/285-0f34c44e

    スポンサードリンク

    リンク