日付文字列をUNIXタイムスタンプに変換し、dateで再表示

先日投稿したランキング画像で、表示されている投稿日時が全部同じものになっていました^^;
これは過去の日付表示部分が間違っていたからで、
strtotime(str time);
関数を用いて再表示しました
なぜ変換し直すかというと、ここで表示させているのはCakeで自動的に付加されるcreatedフィールドなのですが、
この書式が欧米式で、year-month-day hour:minute:second といった具合です
これを日本での、year年month月day日 hour:minute:second で表示させたいのです
strtotimeにcreatedフィールドを渡すとタイムスタンプになるので、それをdate関数の第2引数に渡します
date(“Y年m月d日 H:i:s”, strtotime($data['Videos']['created']));
といった感じで変換出来ました

カテゴリー: All   パーマリンク

コメントをどうぞ

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>