O índice do mês do objeto JavaScript Date começa com 0

Meu objetivo é converter um timestamp do MySQL em um objeto JavaScript Date de maneira eficiente. Aqui está meu trecho atual que converte o timestamp do MySQL em uma data formatada em PHP:

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

Eu estou usando isso$date valor para um gráfico usando a API de gráficos do Google, que requer o objeto JavaScript Date:

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

O problema é que o objeto JavaScript Date começa o índice do mês com 0, então a saída é sempre de 1 mêsantecipadamente. Qual é a maneira mais eficiente de lidar com essa questão?

Desde já, obrigado!

questionAnswers(3)

yourAnswerToTheQuestion