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!