mysql:3793
From: "Toshihide Ono" <"Toshihide Ono" <tosh@xxxxxxxxxx>>
Date: Wed, 20 Jun 2001 02:35:57 +0900
Subject: [mysql 03793] 「締切まであと何日と何時間」と表示するには ?
小野と申します。
PHPとMySQLを使って、オークションサイトでよくあるよう
に、締切日(YYYY-MM-DD HH:MM:DD)などの未来の日付
から、NOW関数などで得られる日付の差を計算して、
「あと何日と何時間」というように表示したいのですが、良
い方法が思い浮かばず困っています。
過去ログを探してみたのですが、
mysql> select DATE_SUB(CURDATE(),INTERVAL TO_DAYS('1967-1-1') DAY);
というように日数を表示する方法があったのですが、
マニュアルによるとDATE_SUB関数で日数と時間までは
同時に算出できないようです。
先日件名と同様な質問がPHPのMLに出ていました。
そこではPHPの関数を使用せず、PostgresのSQLを使って
この問題をクリヤしていましたが、MySQLでもきっとできる
ハズだ!と信じて皆様のお知恵を拝借したいのです。
どうか、ひとつよろしくお願いします。
MySQL 3.23.28
PHP-3.0.15-i18n-ja
---------------------------------
Toshihide Ono tosh@xxxxxxxxxx
---------------------------------
-> 3793 2001-06-20 02:35 ["Toshihide Ono" <tos] 「締切まであと何日と何時間」と表示するには ? 3797 2001-06-21 00:13 ┣[<moeru@xxxxxxxxxx> ] 3801 2001-06-22 01:01 ┗[とみたまさひろ <tomm]