TypeScript: 月末日を取得する

2023年9月22日(金)

環境

GitHubのリポジトリ

https://github.com/yvafdevnsk/typescript/tree/main/last-day-of-month

1. TypeScriptをインストールする

1-1. 既存のTypeScriptをアンインストールする

既存のバージョンが残っているとインストールコマンドが同一メジャーバージョンの最新版をインストールするので消しておく。

cd /home/mizuki/workspace/typescript
npm uninstall typescript
        

1-2. 最新のTypeScriptをインストールする

cd /home/mizuki/workspace/typescript
npm install typescript --save-dev
        
cd /home/mizuki/workspace/typescript
npx tsc --version

Version 5.2.2
        

2. 月末日を取得する

2-1. 仕様

2-2. サンプルコード

// 2023年1月の月末日
const d: Date = new Date();
d.setFullYear(2023, 1, 0); // 月は0からなので1は2月を示す

const outputString: string = d.toLocaleString("ja-JP", { year: "numeric", month: "2-digit", day: "2-digit" });
console.log("2023年1月の月末日", outputString); => 2023/01/31