javascript、数据库和php中的倒计时

javascript、数据库和php中的倒计时,javascript,php,ajax,database,Javascript,Php,Ajax,Database,我需要创建一个倒计时,将其显示给用户,然后在特定时间过后,我需要将数据库中的状态字段从1更改为0。最好的方法是什么 我不够精确,很抱歉。我知道如何发出ajax请求以及如何更新DB值,问题是,如何从数据库中获取时间戳值并在JS中使用它?首先,您需要一个PHP路由,ajax可以调用它来设置数据库中的状态 如果您的路线可行,您可以在JavaScript中借助setInterval(…)实现倒计时。 倒计时结束后,使用AJAX调用路由(在setTimeout回调中)。您需要将值从PHP传递到JS。您可

我需要创建一个倒计时,将其显示给用户,然后在特定时间过后,我需要将数据库中的状态字段从1更改为0。最好的方法是什么


我不够精确,很抱歉。我知道如何发出ajax请求以及如何更新DB值,问题是,如何从数据库中获取时间戳值并在JS中使用它?

首先,您需要一个PHP路由,ajax可以调用它来设置数据库中的状态

如果您的路线可行,您可以在JavaScript中借助
setInterval(…)
实现倒计时。


倒计时结束后,使用AJAX调用路由(在
setTimeout
回调中)。

您需要将值从PHP传递到JS。您可以这样做:

echo "<script>var timestamp = " . $timestamp . ";</scrpipt>";
echo“var timestamp=”$时间戳。";";

在PHP脚本中。然后,您可以在JS脚本中使用时间戳值,创建倒计时,并在需要时发出AJAX请求。

有很多部分可以回答您的问题。最好把你的问题分成几个小部分。关于如何在JS中进行倒计时的一个问题。一个是关于发出AJAX请求。一个是关于更新DB值的。@DrRoach我不够精确,很抱歉。我知道如何发出ajax请求以及如何更新DB值,问题是,如何从数据库中获取时间戳值并在JS中使用它?感谢您稍微澄清了您的问题,我希望下面的回答对您有所帮助