年月日形式で表示 / 00対応
閲覧数:1000
投稿日:2016-08-08
更新日:2016-08-08
「2016-08-08」「2015-07-00」「2014-00-00」→「2016年8月8日」「2015年7月」「2014年」
コード
$targetDatetime = '2016-08-08'; $year = mb_strimwidth($targetDatetime,0,4); echo $year."年"; $month = mb_strimwidth($targetDatetime,5,2); if($month>0) //00以外を処理 { echo ltrim($month, "0").'月'; //先頭に0が付与されていた場合取り除く } $day = mb_strimwidth($targetDatetime,8,2); if($day>0) //00以外を処理 { echo ltrim($day, "0").'日'; //先頭に0が付与されていた場合取り除く }
結果
2016年8月8日