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]