2017-10-18 89 views
0

我想要使用小時計時器完成任務的待辦事項列表。舉個例子:學習如何從數據庫列減去小時數| 48小時。當我分割end_hour列時,我可以使用Carbon,但是我無法將分塊表與表的其餘部分合並。如何使適當的倒計時計時器與MySQL和laravel - 類似於Udemy.com如何使用mysql和laravel製作udemy計時器

+0

說什麼?你能用代碼解釋嗎? – tadman

回答

1

一個可能的選擇是你可以將「開始」時間保存到數據庫,然後在前端使用Javascript從1小時減去「開始」時間和當前時間之間的時間差。當您從控制器進行查看時,您可以通過輸出您的「開始」時間到前端。

在你看來

所以,你有這樣的事情:

<script> 
setInterval(function() { 
    var d = new Date(); 
    var current_timestamp = d.getTime(); 
    var one_hour_in_milliseconds = 60 * 60 * 1000; 
    var time_left = one_hour_in_milliseconds - ({{$start_time}} - current_timestamp); 
    console.log(time_left); 
}, 1000); 

</script> 

和方式,每一秒,你應該在控制檯中看到,讓更新的時間(你可以任何你想要的顯示)你剩下多少時間。

+0

謝謝。這就是我正在尋找的。 –

相關問題