Ho uno script che contano bassi il tempo fino un evento AvviaPHP non visualizzare il tempo dal database correttamente
Data di inizio e l'ora di inizio viene recuperato da un database.
mio problema
giorni è calcolato correttamente, ma ora sono gli stessi per ogni evento e non viene calcolato correttamente
while(){
$gameDate = $row['event_date'];
$time=$row['event_time'];
$calcDate = $gameDate.$time;
$calcDate = strtotime(str_replace('/', '-', $gameDate));
$remaining = $calcDate - time();
$days_remaining = floor($remaining/86400);
$hours_remaining = floor(($remaining % 86400)/3600);
}
tavolo EVENTI
Sempre avviso nella prima immagine come ora vengono visualizzati come 13 per entrambi gli eventi anche se è tempi diversi per entrambi gli eventi nel database
Qualsiasi idea di quello che sto facendo male qui o come posso migliorare la sceneggiatura?
stai usando jquery countdown js? – Butterfly
@new_bee_magento no questo è uno script php come potete vedere nel codice –
http://sandbox.onlinephpfunctions.com/code/5b6ffe97f3bbc23290266c2dbe2ef7afe1b4b1ec stavate passando '$ gameDate' nel vostro strtime, dovreste essere invece a bassare' $ calcDate' , altrimenti basterà solo la ** data ** e non il ** datetime **. – briosheje