• ベストアンサー

getdate関数の返り値を0パディング

はじめまして。 getdateで当日の日付を取得したいのですが、 【ソース】 $today = getdate(); print("$today[year]$today[mon]$today[mday]"); 上記のソースですと、2008年12月31日の場合は20081231と表示できますが、 2009年1月2日ですと200912となってしまいます。 月と日が1桁の場合、0でアタマを埋めたいのですが(20090102と表示したい) よい解決策が思いつきませんでした。 どなたかご教示頂けると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4901/10362)
回答No.1

PHPには山ほど関数があるので調べましょう。 print(strftime("%Y%m%d")); => 20090210

kamonegi21
質問者

お礼

物凄くスマートです。 ありがとうございました!

関連するQ&A