2017-10-18 82 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

谢谢。这就是我正在寻找的。 –