日付のフォーマットヘルパーです。
app/views/helpers/html.php(ない場合はcakeからコピー)に下記の内容を追記します。
function dateFormat($date,$format = "Y年m月d日") {
return date($format,strtotime($date));
}
function df($date,$format = "Y年m月d日") {
return $this->dateFormat($date,$format);
}
※df は dateFormat の省略形式
呼び出すビュー側は下記の通りです。
<?php e($html->df($date)); ?>
頻繁に利用するフォーマットは予め用意しておくと便利ですね。
例えば、こんな感じで。
function dateFormat($date, $format = "Y年m月d日") {
if (empty($date)) {
return false;
}
return date($format, strtotime($date));
}
function dfj($date, $format = "Y年m月d日") {
return $this->dateFormat($date, $format);
}
function df($date, $format = "Y/m/d") {
return $this->dateFormat($date, $format);
}
function dtfj($date, $format = "Y年m月d日 H:i:s") {
return $this->dateFormat($date, $format);
}
function dtf($date, $format = "Y/m/d H:i:s") {
return $this->dateFormat($date, $format);
}
function dmfj($date, $format = "Y年m月d日 H:i") {
return $this->dateFormat($date, $format);
}
function dmf($date, $format = "Y/m/d H:i") {
return $this->dateFormat($date, $format);
}
function tmf($date, $format = "H:i") {
return $this->dateFormat($date, $format);
}
参考:CakePHP::date形式の日付を年月日形式に変換するヘルパー
参考:日付のフォーマット文字列
この投稿への コメント/トラックバック はまだありません...

CakePHPに関する情報をまとめていきます。
開発スピードがアップできればうれしいです。
>>連絡はこちらへどうぞ
CakePHP関連のブックマーク
CakePHP最新版
CakePHP 1.2.3.8166
CakePHPの書籍
CakePHPによる実践Webアプリケーション開発
![]()
CakePHP1.2で作成する人にオススメ。
とても参考になります。
まるごとPHP!(vol.2)
![]()
安藤さんの解説が載っています。
AmazonのPagination部分は参考になります。
CakePHPによるWebアプリケーション開発
![]()
まだ読んだことありません
CakePHPポケットリファレンス![]()
CakePHP1.2 でやるなら、これがあると何かと便利♪
CakePHP徹底入門![]()
CakePHP1.2 を今から始めるならここから
Fast CakePHP![]()
シンプルでわかりやすい CakePHP の入門書
CakePHPガイドブック![]()
CakePHP1.1 ではとても参考にした CakePHP 最初の入門書