我对以下内容感到有些困惑
echo "<p>" . time() . "</p>"; // current unix timestamp
echo "<p>" . time() - 60*60*1 . "</p>"; // 1 hours ago
echo "<p>" . date('H:i',time() - 60*60*1 ) . "</p>"; // 1 hours ago
返回
1351193453
-3600
20:30
为什么不单独评估time()-3600
?
答案 0 :(得分:3)
这是运营商优先问题。连接后评估减法。在它周围包裹括号,它会没事的:
echo "<p>" . (time() - 60*60*1) . "</p>";
答案 1 :(得分:1)