UTCからJSTに変換

日付扱っている方,日付オブジェクトの中身を確認してください

下の例だとmyDateをコンソールで表示

時間が9時間前ならutcです.

JSTを使いたい場合,これでうまく行きそうです.

日付をとる場合、午前だと前日が表示される場合があり,その原因はUTCです.

myDate = new Date();
console.log(myDate, "UTC");
myDate.setHours(myDate.getUTCHours() + 9);//時差の9時間を足す.サマータイムはとかの突っ込みはご容赦
Year = myDate.getFullYear();
Month = myDate.getMonth() + 1;
Day = myDate.getDate();
console.log(myDate, "JST");