日付フォーマットヘルパー

Permalink2008/07/01 16:40:32
カテゴリ: ヘルパー

日付のフォーマットヘルパーです。

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形式の日付を年月日形式に変換するヘルパー
参考:日付のフォーマット文字列


関連記事


    この記事へのトラックバック アドレス

    コメント, トラックバック:

    この投稿への コメント/トラックバック はまだありません...

    コメントを残す:

    頂いたメールアドレスはこのサイト上には表示されません
    頂いたURLは表示されます。

    許可される XHTML タグ: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
    (改行が自動で <br /> になります)
    (名前、メールアドレス、URLを記憶する Cookie を発行します)
    (ユーザがメッセージ・フォームを通してあなたに連絡することを許可します (あなたのメール・アドレスは表示されません))

    プロフィール
    愛知県名古屋市在住のあつ@株式会社一六社(いちろくしゃ)スタッフ

    あつへのメッセージはSkypeを使ってテキストメッセージでどうぞ
    あつ

    CakePHPに関する情報をまとめていきます。

    開発スピードがアップできればうれしいです。

    >>連絡はこちらへどうぞ


    CakePHP関連のブックマーク


    CakePHP最新版
    CakePHP 1.2.3.8166


    CakePHPの書籍

    CakePHPによる実践Webアプリケーション開発

    CakePHP1.2で作成する人にオススメ。
    とても参考になります。

    まるごとPHP!(vol.2)

    安藤さんの解説が載っています。
    AmazonのPagination部分は参考になります。

    CakePHPによるWebアプリケーション開発

    まだ読んだことありません

    CakePHPポケットリファレンス
    CakePHPポケットリファレンス
    CakePHP1.2 でやるなら、これがあると何かと便利♪

    CakePHP徹底入門
    CakePHP徹底入門
    CakePHP1.2 を今から始めるならここから

    Fast CakePHP
    Fast CakePHP
    シンプルでわかりやすい CakePHP の入門書

    CakePHPガイドブック
    CakePHPガイドブック
    CakePHP1.1 ではとても参考にした CakePHP 最初の入門書

    アーカイブ

     RSS2.0

    powered by
    b2evolution
    ブログ一六社

    Geo Visitors Map