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ę!