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

mysql:3801

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Fri, 22 Jun 2001 01:01:20 +0900
Subject: [mysql 03801] Re: 「締切まであと何日と何時間」と表示するには ?

とみたです。

On Wed, 20 Jun 2001 02:35:57 +0900
"Toshihide Ono" <tosh@xxxxxxxxxx> wrote:

> PHPとMySQLを使って、オークションサイトでよくあるよう
> に、締切日(YYYY-MM-DD HH:MM:DD)などの未来の日付
> から、NOW関数などで得られる日付の差を計算して、
> 「あと何日と何時間」というように表示したいのですが、良
> い方法が思い浮かばず困っています。

MySQL ですべてを行なう一例です。
現時刻から 2001-12-31 00:00:00 までの日数と時間&分を表示したい場合。

set @a=unix_timestamp("2001-12-31 00:00:00")-unix_timestamp();
select floor(@a/(60*60*24)) as day, time_format(sec_to_time(@a%(60*60*24)), "%H:%i") as time;
+------+-------+
| day  | time  |
+------+-------+
|  191 | 23:03 |
+------+-------+

# もっと簡単な方法があるかも…。

--
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

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

      3793 2001-06-20 02:35 ["Toshihide Ono" <tos] 「締切まであと何日と何時間」と表示するには ?
      3797 2001-06-21 00:13 ┣[<moeru@xxxxxxxxxx>  ]                                       
->    3801 2001-06-22 01:01 ┗[とみたまさひろ <tomm]