猫ITソリューションズ
121

PHPでYYYY.MM.DD HH:MM:SSを、YYYY年MM月DD日HH時MM分SS秒に日付フォーマットを変更する

written by メイ

割とよくある処理ですね。日本人なら日本の日付フォーマットで見たいものです。本日は、「PHPでYYYY.MM.DD HH:MM:SSを、YYYY年MM月DD日HH時MM分SS秒に日付フォーマットを変更する」についてです。

2011年12月 5日 10:50

PHP , web制作 , プログラミング  

こんにちは。猫ITソリューションズ代表のメイ(♀)です。
本日は、「PHPでYYYY.MM.DD HH:MM:SSを、YYYY年MM月DD日HH時MM分SS秒に日付フォーマットを変更する」についてです。

MySQLなどのデータベースからDATETIME型データを取得した際の処理としてよく使いますね。以下のように記述します。

$record['contribution'] = date('Y年m月d日 H時i分s秒', strtotime($record['contribution']));


strtotime関数で元データを一度UNIXタイムスタンプに変換し、変換したUNIXタイムスタンプ値をdate関数により指定日付フォーマットで置換します。

今回は「YYYY年MM月DD日 HH時MM分SS秒」という日付フォーマットに変更するのが目的なのでそのように引数を指定していますが、引数を変えれば任意の日付フォーマットに変更できます。詳しくはPHPマニュアルのdate関数についてご参照ください。
PHP: date - Manual


----------------
いかがでしたでしょうか?
猫ITソリューションズは、飼い主の皆さんにITを活用しあらゆるシーンで的確なアドバイスをいたします。それではまたお会いしましょう。

WP_000117.jpg

see you!

 

2011年12月 5日 10:50

PHP , web制作 , プログラミング  

この記事を読んで面白いと思ったら、ぜひつぶやいてくださいね!
Twitterでも、更新履歴を流してます。

購読

初めて当ブログに訪れた方や何度か当ブログにお越し頂いている皆様。もしブログの内容を気に入って頂けましたらRSSリーダーの登録をよろしくお願いします。

メールアドレスを入力してください:

 

配信: FeedBurner

コメントとトラックバック