我正在嘗試學習如何創建和測試時間戳的到期時間。我設置了一個簡單的示例,試圖測試已過期的時間戳,但似乎無法正常工作,而且我想知道是否有人可以幫我弄清楚爲什麼它不會回顯「有效」和「過期」在適當的時候?創建一個簡單的時間戳並測試它是否已過期
<?php
echo'
<html>
<head>
</head>
<body>';
//set static current time
$timestamp = 1340037073;
if($timestamp <= strtotime("+10 minutes", $timestamp)){
echo "Valid";
}else{
echo "Expired";
}
echo'
</body>
</html>';
?>
爲什麼不只是使用:'if($ timestamp <=($ timestamp +(60 * 10))){' –
$ timestamp將始終小於$ timestamp + 10分鐘。 –
將'strtotime(「+ 10分鐘」,$ timestamp)'保存到一個變量並查看該值是什麼 – andrewtweber