日付扱っている方,日付オブジェクトの中身を確認してください
下の例だと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");