Date → ISO8601Date 型の toISOString() を使う UTCconst dt = new Date(Date.UTC(1999, 6, 31)); const isoStr = dt.toISOString(); console.log(isoStr); // 1999-07-31T00:00:00.000Z日本標準時const dt = new Date(Date.UTC(1999, 6, 31)); const jdt = new Date(dt.getTime() + 9 * 60 * 60 * 1000); // 9時間ずらす const isoStr = jdt.toISOString().split('Z')[0] + '+09:00'; console.log(isoStr); // 1999-07-31T09:00:00.000+09:00ただし秒
