[PHP-users 31768] Re: 日付の書式について
TOUBOU Junichi
toubou-junichi @ tepsys.co.jp
2007年 3月 30日 (金) 11:54:28 JST
とうぼうと申します。
> とすると 2007/03/30 という結果が返ってくるのですが、
time()が返すのは、1970年1月1日0時0分0秒を基点とする
秒数という「数値」です。
それをdate()で適切に変換することで、お望みの出力形式を得ます。
> とすると 1970/01/01 という結果が返ってきます。
"2007-03-30"という「文字列」をdate()に食わせることは
できないのでありましょう。
結果として、先ほど述べました時刻基点が返ってくるのだと思います。
> データベースから読み込んだ日付データは配列処理をして変数に格納し、ループ
> 処理で出力しています。こういう場合はどのようにしたらよいのでしょうか?
"2007-03-30"という文字列を"2007/03/30"という文字列に
変換したいのでしたら、str_replace()あたりをお使いになれば
よいのではと思います。
PHP-users メーリングリストの案内