前提・実現したいこと
Google Apps Scriptで記載したスクリプトを実行した時点の
年(yyyy)、月(MM)、日(dd)を取得したい。
【例】
2021年12月2日 10:16に処理を実行した場合、
年:2021
月:12
日:2
を取得したいのですが
以下の「実行ログの結果」のように月を「11」として取得してしまいます。
ネット調べたのですが似たような事例が見つからず困っています。
ご存知の方いらっしゃいましたら教えて下さい。
宜しくお願いします。
実行ログの結果
10:16:53 お知らせ 実行開始 10:16:52 情報 2021 10:16:52 情報 11 10:16:52 情報 2 10:16:54 お知らせ 実行完了
該当のソースコード
function dateinput(e) { const d = new Date(); const year = d.getUTCFullYear() const month = d.getUTCMonth() const day = d.getUTCDate() console.log(year); console.log(month); console.log(day); }
試したこと
Windowsの「日付と時刻」が関係しているのかと思い別の月に設定を
変えてみましたが取得できる日時には影響がないようで変化ありませんでした。
補足情報(FW/ツールのバージョンなど)
OS :Windows 7 Professional Service Pack 1
(PCで設定している)タイムゾーン :(UTC+09:00)大阪、札幌、東京
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。