Eu peguei esse JSON no site do iFood e estou com dúvida de como converter esses 8 números em Time (HH:mm).
Já tentei timestamp mas 8 dígitos é muito pequeno e já tentei ticks.
Estou usando C#.
Olá, estou com problemas, minha data está atualizando porém eu clico em um produto ele exibe o tempo sem atualizar . quando eu mudo de produto ele mostra os dois valores exemplo
Produto 1: tem duraçao de: 1 dia e 13:023 PM
Produto 2: tem duraçao de: 0 dia e 23:023 PM
Quando eu clico no produto 1 ele exibe normalmente, porém quando mudo para o produto 2 ele fica atualizando o valor do dia do produto 1 e do produto 2 sempre mudando.
segue abaixo como está o codigo
JavaSCRIPT
function anooo(mes,dia,h,m){
var mess = mes;
var dias = dia;
var hss = h;
var mss = m;
// Set the date we're counting down to
var countDownDate = new Date(""+mess+" "+dias+", 2020 "+hss+":"+mss+":00").getTime();
// Update the count down every 1 second
var x = setInterval(function() {
// Get today's date and time
var now = new Date().getTime();
// Find the distance between now and the count down date
var distance = countDownDate - now;
// Time calculations for days, hours, minutes and seconds
var dayss = 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("days").innerHTML = dayss;
document.getElementById("hrs").innerHTML = hours;
document.getElementById("minus").innerHTML = minutes;
document.getElementById("secs").innerHTML = seconds;
this.remove(countDownDate);
// If the count down is over, write some text
if (distance < 0) {
clearInterval(x);
}
}, 1000);
}
AQUI É O CHAMADO:
<?
if($result->Discount>=1){
$Month = date('M', strtotime($result->DateDiscount));
$Days = date('d', strtotime($result->DateDiscount));
$Hours = date('H', strtotime($result->DateDiscount));
$Minutes = date('i', strtotime($result->DateDiscount));
echo "<script>anooo('".$Month."','".$Days."','".$Hours."','".$Minutes."')</script>";
//echo "<script>alert('".$Month."')</script>";
?>
<ul class="time_sell remain_time">
<li>
<dl>
<dt class="blind">남은시간</dt>
<dd>
<span class='n_date day' id='days'></span>
<span class='date'>일</span>
<span class='n_time hour' id='hrs'></span>
<span class='n_time minute' id='minus'></span>
<span class='n_time second' id='secs'></span>
<div id="countdown"></div>
</dd>
</dl>
</li>
</ul>
<? } ?>
eu já tentei de tudo mais sempre que mudo de produto ele exibe a data dos produtos anteriores em loop. a cada atualização do setInterval
Olá bom dia, estou com um problema, eu estou tentando fazer um select que me retorne dados de uma tabela com data igual a data do dia ou maior mas não estou conseguindo, só consigo trazer datas maiores que a do dia, mas datas igual ao dia não consigo, estou usando o seguinte select
SELECT * FROM tabela WHERE id = 1 AND dataTermino >= NOW()