【GAS】yyyymmdd形式を日付に変換する方法
Google Apps Scriptでyyyymmdd形式の文字列(数値も)を日付オブジェクトに変換する関数です。
function toDate(dt_str) {
dt_str = String(dt_str)
var arr = (dt_str.substr(0, 4) + '/' + dt_str.substr(4, 2) + '/' + dt_str.substr(6, 2)).split('/');
return new Date(arr[0], arr[1] - 1, arr[2]);
}
使い方は以下の通り。数値、文字列どちらでもOKです。
console.log(toDate(20230610));
console.log(toDate('20230610'));
出力結果です。
スポンサーリンク
