Date
JavaScriptu obiekt jest skonstruowany w następujący sposób:
Date(year, month, day, hours, minutes, seconds, milliseconds)
Oznacza to, że prawdopodobnie powinieneś robić coś w tym kierunku:
$end_date = date("Y, n, j, G, i, s", strtotime($row["end_date"]));
Źródła:
EDYTUJ:
Ponadto wydaje mi się, że znalazłem problem w jQuery Countdown instrukcja:
Musisz więc podzielić ciąg, odjąć 1 od miesiąca i przebudować...
$tmp_date = explode(', ', $end_date);
$tmp_date[1] = $tmp_date[1] - 1;
$end_date = implode(', ', $tmp_date);
Link do jsFiddle