I have a script that counts the time before the event

Start date and start time are retrieved from the database.
My problem
Days are calculated correctly, but the hours are the same for each event and are not calculated correctly
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); }
EVENT TABLE

Again, look at the 1st image, how the clock is displayed as 13 for both events, even if it is different times for both events in the database
Any idea what I am doing wrong here or how can I improve the script?
source share