Javascriptで、Dateオブジェクトを指定したタイムゾーン(例えば+08:00)で、「2000-11-22 12:34:56」のようなフォーマットで出力したいです。

JavaScript16閲覧

ベストアンサー

0

ThanksImg質問者からのお礼コメント

toLocaleString("ja")でかなり目的の形式に近くなるのはいいですね、使わせていただきます。 ご回答ありがとうございました。

お礼日時:6/18 15:33

その他の回答(1件)

0

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="./style.css"> </head> <body> タイムゾーン(+8:00)<br> <div class="output"></div> <script> const output = document.querySelector('.output'); const date = new Date(); date.setHours(date.getHours() + 8); str = date.toLocaleString().replace(/[/]/g, '-'); output.innerHTML = str; </script> </body> </html>