gpt4 book ai didi

javascript - 如何根据 mysql 日期/时间戳向数组添加倒计时器

转载 作者:行者123 更新时间:2023-11-29 16:23:32 25 4
gpt4 key购买 nike

我正在考虑将数据表中的到期日期更改为倒计时器。我希望 $row["expiry"] 显示倒数计时器,而不仅仅是静态日期/时间戳。

目前它使用ajax调用一个php文件,该文件获取mysql结果并将其放入数据表数组中。我不太确定从哪里开始将日期/时间戳更改为倒计时器。

到期输出:

2019-01-27 09:53

index.php

<script type="text/javascript" language="javascript" >
$(document).ready(function(){

fetch_data();

function fetch_data()
{
var dataTable = $('#user_data').DataTable({
"processing" : true,
"serverSide" : true,
"paging": false,
"bFilter": false
"order" : [],
"language": {
"emptyTable": "Empty Table!"
},
"ajax" : {
url:"get.php",
type:"POST"
}
});
}


</script>

get.php

while($row = mysqli_fetch_array($result))
{
$sub_array = array();
$sub_array[] = '<div class="update" data-id="'.$row["id"].'" data-column="name">' . $row["name"] . '</div>';
$sub_array[] = '<div class="update" data-id="'.$row["id"].'" data-column="comments">' . $row["comments"] . '</div>';
$sub_array[] = '<div class="update" data-id="'.$row["id"].'" data-column="expiry">' . $row["expiry"] . '</div>';
$sub_array[] = '<button type="button" name="delete" class="btn btn-danger btn-xs delete" id="'.$row["id"].'">Delete Item</button>';
$data[] = $sub_array;
}

$output = array(
"draw" => intval($_POST["draw"]),
"recordsTotal" => get_all_data($connect),
"recordsFiltered" => $number_filter_row,
"data" => $data
);

echo json_encode($output);

最佳答案

你可以替换$row["expiry"]abs(strtotime($row["expiry"]) - strtotime(time())) 这将解决问题。

关于javascript - 如何根据 mysql 日期/时间戳向数组添加倒计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54398016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com