El índice de fecha del mes de JavaScript comienza con 0

Mi objetivo es convertir una marca de tiempo de MySQL en un objeto Fecha de JavaScript de una manera eficiente. Aquí está mi fragmento actual que convierte la marca de tiempo de MySQL en una fecha formateada en PHP:

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

Entonces estoy usando esto$date valor para un gráfico utilizando la API de gráficos de Google que requiere el objeto Fecha de JavaScript:

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

El problema es que el objeto Fecha de JavaScript comienza el índice del mes con 0, por lo que la salida es siempre de 1 mes.por adelantado. ¿Cuál es la manera más eficiente de tratar este problema?

¡Gracias por adelantado!

Respuestas a la pregunta(3)

Su respuesta a la pregunta