-1
我正在爲客戶保留很多的網站上工作。批量保留有到期日期。在localhost中,一切正常。系統日期和時間是我的網站正在獲得的。但是,當我在網上測試它時(我上傳了我的網站),它沒有得到系統的日期和時間。如何獲取系統日期和時間而不是互聯網的PHP
$d = date('d M Y h:i A'); //TODAYS DATE---> this doesnt change when I change my PC's date and time
$curdate = strtotime($d)*1000;
echo $d;
$sql = "SELECT * FROM reservation";
$res = $conn->query($sql);
foreach ($res as $row) {
$exp = strtotime($row['expiration'])*1000;
$lot = $row['lot'];
$sqli = "SELECT * FROM reservation WHERE ".$curdate." >= ".$exp." AND status='reserved'";
$resu = $conn->query($sqli);
foreach ($resu as $ro) {
$id = $ro['reserve_id'];
$sl = "DELETE FROM reservation WHERE reserve_id='$id'";
$conn->query($sl);
$l = substr($ro['lot'], 1);
echo "<script>$(document).find('#_".$l."').css({'fill':'#848484'});</script>";
}
}
什麼是錯誤?? –
當然,它會得到服務器的日期和時間。這就是它運行的地方。爲什麼要使用其他時間? –
@SamiKuhmonen有沒有一種方法可以獲取系統日期和時間而不是服務器? – phpwev