Der Monatsindex von JavaScript Date Object beginnt mit 0

Mein Ziel ist es, einen Zeitstempel von MySQL auf effiziente Weise in ein JavaScript-Datumsobjekt zu konvertieren. Hier ist mein aktuelles Snippet, das den MySQL-Zeitstempel in ein formatiertes Datum in PHP konvertiert:

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

Ich benutze das dann$date Wert für ein Diagramm unter Verwendung der Diagramm-API von Google, für die ein JavaScript-Datumsobjekt erforderlich ist:

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

Das Problem ist, dass das JavaScript-Datumsobjekt den Monatsindex mit 0 beginnt, sodass die Ausgabe immer 1 Monat beträgtim Voraus. Was ist der effizienteste Weg, um mit diesem Problem umzugehen?

Danke im Voraus!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage