2016-10-06 5 views
0

データベースではcurrent_timestampに設定されています。データベースからの時刻とローカルサーバーからの時刻を比較するたびに実行するスクリプトを作成しています。これまでに1時間以上経過していないか確認してください。ここから:PHP - 2つの異なる日付時刻を比較するには?

<?php 
require('../config/dbconfig.php'); 
$sql = "SELECT * FROM stocks"; 
$result = mysqli_query($dbconfig,$sql); 
while($row=mysqli_fetch_array($result,MYSQLI_ASSOC)) { 
    $time = $row["TimeBought"]; 
} 
$Time = date("Y-m-d H:i:s",$time); 
$DateTime = time(); 
$NewTime = strtotime($Time); 

ここからはどうすればよいですか?

+0

よくある質問です。ここでは良い答えです:http://stackoverflow.com/questions/23813201/datetime-comparison-php-mysql –

答えて

0

date関数の代わりにDateTimeオブジェクトを使用する方が良いです。

$now = new DateTime(); 
$date = new DateTime('2014-06-04'); 

if ($now > $date) { 
    echo 'The date is in the past.'; 
} else { 
    echo 'The date is in the future.'; 
} 
関連する問題