MySQLに「2006-09-21 10:10:10」といった形式で日時を格納しております。 これをPHPで表示させる際、RFC822形式(Tue, 26 Sep 2006 17:04:07 +0900)に 変更して表示させることは可能でしょうか。 可能でしたら、方法をご指導頂ければ幸いです。 よろしくお願いいたします。
![PHPでRFC822形式で日付表示 - MySQL - 教えて!goo](https://cdn-ak-scissors.b.st-hatena.com/image/square/19e354a23a69284a742e6b0f6b52679e78a39616/height=288;version=1;width=512/https%3A%2F%2Foshiete.xgoo.jp%2Fimages%2Fsp%2Fqa_recommend%2F2102_1.jpg)
PHPっていろいろな関数が標準で準備されていますが、二つの日付(時刻)の差を求める関数って、不思議なことに無いんですよね。 そもそも、PHPの日付形式っていうのは、整数扱い(UNIXタイムスタンプ)のようです。すなわち、Unix epoch(1970年1月1日 00:00:00 GMT)からの通算秒で表しているんですね。 ということで、二つの日付の差を出すにはそんなに難しく考えずにただ引き算をすればいいことになります。つまり、 サンプル: <? $date1 = "2005/10/10"; $date2 = "2005/10/13"; $date3 = "2005/11/15"; $daydiff1 = (strtotime($date2)-strtotime($date1))/(3600*24); $daydiff2 = (strtotime($date3)-strtotime($dat
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く