[前][次][番号順一覧][スレッド一覧]

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]