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]