0

データベースから取得した時間を現在の時間と比較する必要があります。

$DBtime = "2013-10-29 17:38:55";

これは、データベース内の配列の形式です。

現在の時刻と比較するにはどうすればよいですか?

方法はわかりませんが、おそらくDBtimeをUnixtimeに変換します:

(CurrentUnixTime - dbUnixTime) = x

あるいは、17:38 を取得して、何らかの方法で date("G:i"); と比較することもできます

ありがとうございました!私の言いたいことを理解していただければ幸いです。

4

4 に答える 4

0
$DBtime = "2013-10-29 17:38:55";

// Set whatever timezone was used to save the data originally
date_default_timezone_set('CST6CDT');

// Get the current date/time and format the same as your input date
$curdate=date("Y-m-d H:i:s", time());

if($DBtime == $curdate) {
    // They match, do something
} else {
    // They don't match
}
于 2013-10-29T20:13:55.900 に答える