我希望在30秒的间隔后使用“php”显示这两个单词“current streams”和“top streams”。
他们不能随意..但是像这样:
我试过了srand(floor(time() / (30)));
,但它会随机显示它们相同的单词2次.. !!
允许页面刷新.. !!不想使用javascript
答案 0 :(得分:1)
如果您正在寻找页内更改(因此无需刷新),那么您需要使用JavaScript。
回答你的问题: 为什么不获取当前时间(秒)并查看它是否大于00且小于30回波串a,否则回显字符串b:
$datCurrentTime = date("s");
if ($datCurrentTime >= '00' && $datCurrentTime < '30') {
echo "Current streams";
} else {
echo "Top streams";
}
答案 1 :(得分:0)
在PHP中使用unix时间戳对于非JavaScript的解决方案来说很容易。 Unix时间戳使用秒,因此您可以轻松地将其设置为工作30秒。