我有一個應用程序需要時間,直到一個事件(以秒爲單位)才能顯示倒數計時器。倒數計時器應該每次倒計時20分鐘。但是,我需要使用php來查找下一個三分之一秒(12:00,12:20,12:40等)的秒數,並且我不知道該如何處理邏輯。Php計數幾秒到最近的四分之一小時
任何人都有建議嗎?
我有一個應用程序需要時間,直到一個事件(以秒爲單位)才能顯示倒數計時器。倒數計時器應該每次倒計時20分鐘。但是,我需要使用php來查找下一個三分之一秒(12:00,12:20,12:40等)的秒數,並且我不知道該如何處理邏輯。Php計數幾秒到最近的四分之一小時
任何人都有建議嗎?
echo $remaining = 15-(date('i', time()) % 15);
$remaining
是分鐘數的剩餘部分通過時間除以15然後當你想看看有多少,直到下一個15,15,x是你的答案。
明顯變化15至20,如果你想三分之二,而不是刻鐘......
謝謝,這明白了! – Eric
您可以問問php有多遲,並且只返回分鐘數。你用函數date()來做到這一點。然後你做簡單的if函數(我把它作爲一個函數寫出來,但你也可以用它作爲'普通'連續的php,沒有函數和返回的東西)。從您想要進入的分鐘中抽出我們的會議記錄,並將其記錄下來。
像這樣:
<?php
function get_the_seconds() { //
$minutes = date('i'); //how many minutes in the hour are we
if ($minutes <= 20) {
$seconds = (20-$minutes)*60; //60 secs in a minute :)
} elseif ($minutes >= 20 && $minutes <= 40) {
$seconds = (40-$minutes)*60;
} else {
$seconds = (60-$minutes)*60;
}
return $seconds
}
?>
http://stackoverflow.com/questions/2480637/round-minute-down-to-nearest-quarter - 小時 –
當計數器計數如何發回數據? 或如何讓PHP等待?你會讓用戶等待頁面? 我建議你迴應數據,並使用JavaScript代替 – Qchmqs
就像一個筆記,20分鐘是一小時三分之一,而不是四分之一。 – jprofitt