• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:正規表現でしょうか?)

正規表現でY-m-d形式の日付をY-m-j形式に変換する方法を教えてください

このQ&Aのポイント
  • Y-m-d形式の日付の頭に0があれば削除する方法を教えてください。
  • 正規表現を使用して、Y-m-d形式の日付をY-m-j形式に変換する方法を教えてください。
  • 他にもY-m-d形式の日付をY-m-j形式に変換する方法があれば教えてください。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

まぁ、いろいろありますが、あえて正規表現をつかわなず 以下のように処理してもよいのでは? <? $dates=Array('2008-12-01','2008-12-05','2008-12-15'); foreach ($dates as $key=>$val){ $dates[$key]=date("Y-m-j",strtotime($val)); } print_r($dates); ?>

dcx147
質問者

お礼

お返事ありがとうございます。 strtotimeが使えるのですね~なかなか関数が使いこなせない 状態だったので勉強になります! 無事に解決しましたので締め切りとさせていただきます。 ありがとうございました^^