Обратный отсчет + Datatables - PullRequest
       9

Обратный отсчет + Datatables

0 голосов
/ 06 сентября 2018

У меня есть обратный отсчет в js с таблицами данных.Проблема в том, что покажи мне последнюю запись из базы данных de.Код, который генерирует обратный отсчет:

{
 "sClass": "alignRight",
 "data": null,
 'render': function (data, type, row, meta) {
    var tiempo = row['tiempo'];
    var splitDate = tiempo.split(" ");
    var date = splitDate[0].split("-");
    var time = splitDate[1].split(":");

    var dd = date[2];
    var mm = date[1]-1;
    var yyyy = date[0];
    var hh = time[0];
    var min = time[1];
    var ss = time[2];

    window.countDownDate = new Date(yyyy, mm, dd, hh, min, ss).getTime();

    var x = setInterval(function() {

    var now = new Date().getTime();

    var distance = countDownDate - now;

    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
    var seconds = Math.floor((distance % (1000 * 60)) / 1000);

    document.getElementById("time-"+meta.row).innerHTML = days + "d " + hours + "h " + minutes + "m " + seconds + "s ";

    if (distance < 0) {
     clearInterval(x);
     document.getElementById("time-"+meta.row).innerHTML = "EXPIRED";
    }
   }, 1000);     

   return '<p id="time-'+meta.row+'"></p>';
   }
}

img показывает проблему

информация базы данных

SELECT

permisos_pedidos.id,
permisos_pedidos.tiempo,
permisos_pedidos.correlativo AS folio,
permisos_pedidos.id_user AS usuarioid,
permisos_pedidos.id_cliente AS clienteid,
permisos_pedidos.id_pedido AS pedidoid,
permisos_pedidos.id_proceso AS procesoid,
permisos_pedidos.obs_asignacion AS obs,
permisos_pedidos.etapa_abierta AS estado_etapa,
permisos_pedidos.fecha_reg AS fecha_reg,
users.nombres AS nom_tecnico,
users.apellidos AS ape_tecnico,
hijos.opcion AS nom_trat,
clientes.nombre AS nom_cl,
etapas_lab.nombre AS nom_proceso,
pedidos.nombres AS nom_pac,
pedidos.apellidos AS ape_pac,
pedidos.correlativo AS folio_principal

FROM permisos_pedidos

INNER JOIN users ON users.id = permisos_pedidos.id_user
INNER JOIN pedidos ON pedidos.id = permisos_pedidos.id_pedido
INNER JOIN hijos ON hijos.id = pedidos.tratamiento
INNER JOIN clientes ON clientes.id = pedidos.cliente
INNER JOIN etapas_lab ON etapas_lab.id = permisos_pedidos.id_proceso

WHERE permisos_pedidos.id_cliente = '$id_cl' AND permisos_pedidos.id_pedido = permisos_pedidos.id_pedido AND etapa_abierta = 'A'")

permisos_pedidos.tiempo - это данные из базы данных, которые содержат данные даты и времени

Любое решение или помощь.Сожалею.Мой английский это не так хорошо.Любой вопрос, я отвечу, как только смогу.Спасибо.

...