De JavaScript Date
object is als volgt opgebouwd:
Date(year, month, day, hours, minutes, seconds, milliseconds)
Dat betekent dat je waarschijnlijk iets in deze richting zou moeten doen:
$end_date = date("Y, n, j, G, i, s", strtotime($row["end_date"]));
Bronnen:
BEWERKEN:
Bovendien lijk ik het probleem te hebben gevonden in de jQuery Countdown handleiding:
Je zou dus de string moeten splitsen, 1 van de maand aftrekken en opnieuw opbouwen...
$tmp_date = explode(', ', $end_date);
$tmp_date[1] = $tmp_date[1] - 1;
$end_date = implode(', ', $tmp_date);
Link naar jsFiddle