[PHP-users 31765] 日付の書式について

Minoru.Harada system @ acekoeki.co.jp
2007年 3月 30日 (金) 11:33:42 JST


お世話になります。
まだまだ初心者のみのです。

データベースなどから日付を取得すると、「2001-02-24」のような無味乾燥
な 結果が返ってきます。それを「2001/02/24」という形式にしたいと考えて
います。

以前、ColdFusionを勉強していた時はTimeFormat関数という便利なものが
あったのですが、みなさんは日付の書式設定をどのようにされているので
しょうか?


マニュアルを見てみたところdate()関数というものをみつけました。

<?php
$stamp = time();
$date = date('Y/m/d', $stamp);
print $date;
?>

とすると 2007/03/30 という結果が返ってくるのですが、

<?php
$day = "2007-03-30";
$date = date('Y/m/d', $day);
print $date;
?>

とすると 1970/01/01 という結果が返ってきます。


データベースから読み込んだ日付データは配列処理をして変数に格納し、ループ
処理で出力しています。こういう場合はどのようにしたらよいのでしょうか?

よろしくお願いいたします。



PHP-users メーリングリストの案内