JavaScript / TypeScript で日付 for ループ
キモいけどまあ書けますよねと思いついた
code:ts
for (let d = new Date('2025-01-01'); d <= new Date('2025-06-30'); d = new Date(d.getTime() + 1000 * 60 * 60 * 24)) {
console.log(d);
}
触ってみるか
code:ts
for (let d = new Temporal.PlainDate(2025, 1, 1); Temporal.PlainDate.compare(d, new Temporal.PlainDate(2025, 6, 30)) != 1; d = d.add({ days: 1 })) {
console.log(d);
}
長いよ!