JavaScript Data Indeks miesiąca obiektu zaczyna się od 0

Moim celem jest przekonwertowanie znacznika czasu z MySQL na obiekt JavaScript Date w efektywny sposób. Oto mój obecny fragment, który przekształca znacznik czasu MySQL w sformatowaną datę w PHP:

<?php
// formats timestamp into following format: 2009, 7, 30
$date =  date("Y, n, j", strtotime($row["date"]));
?>

Używam tego$date wartość wykresu za pomocą interfejsu API wykresów Google, który wymaga obiektu JavaScript Date:

data.setValue(<?=$count;?>, 0, new Date(<?=$date;?>));

Problem polega na tym, że obiekt JavaScript Date zaczyna indeks miesiąca z 0, więc wynik jest zawsze 1 miesiącz góry. Jaki jest najbardziej skuteczny sposób radzenia sobie z tym problemem?

Z góry dziękuję!

questionAnswers(3)

yourAnswerToTheQuestion