v0.2.0 — zero dependency
日付テキストに
曜日を自動付与
マークダウンや議事録の日付(4/20)に、
曜日を一括で追加します。コピペするだけ、ゼロ設定。
add-weekday は、テキストに含まれる日付(例: 4/20、2024/04/20)に対して、対応する曜日(例: 4/20(月))を自動で付与するブラウザ完結のツールです。マークダウンメモや議事録の日付整形に使え、ゼロ依存の JavaScript ライブラリとして Node.js・ブラウザ・VSCode 拡張でも動作します。MIT ライセンス、無料。
Before
- キックオフ: 4/22
- レビュー: 4/28
- リリース: 2026/6/30
- 締切: 12/31
→
After
- キックオフ: 4/22(水)
- レビュー: 4/28(火)
- リリース: 2026/6/30(火)
- 締切: 12/31(木)
Features
マークダウン対応
テーブル・リスト・本文中など、マークダウン内の日付をまとめて変換。
即時プレビュー
入力しながらリアルタイムで変換結果を確認。Source / Preview の切り替えも可能。
複数フォーマット
(月) [月] (Mon) など5種類の出力フォーマットを選択可能。年度推定
4/20 のような年省略日付は、基準日を元に正しい年を自動推定。多言語対応
日本語
4/20(月)・英語 Mon, 4/20・英国 Mon, 20/4 など、ロケール別に自動切り替え。VSCode 拡張
エディタで直接実行。選択テキストまたはファイル全体に曜日を付与。Marketplace →
Format Options
4/20
→
4/20(月) デフォルト
4/20
→
4/20(月) 全角括弧
4/20
→
4/20(Mon) 英語
4/20
→
4/20[月] 角括弧
4/20
→
4/20 月 スペース区切り
4/20
→
Mon, 4/20 英語ロケール
変換例
| 入力 | 出力 | 補足 |
|---|---|---|
| 4/20 | 4/20(月) | 年は現在年を使用 |
| 04/20 | 04/20(月) | ゼロ埋めも対応 |
| 2024/04/20 | 2024/04/20(土) | 年付きはその年で計算 |
| 4/20(月) | 4/20(月) | 既に曜日付きは変更なし |
| 4/20 | 4/20(Mon) | 英語出力も対応 |
よくある質問
マークダウンの日付に自動で曜日を付ける方法はありますか?
add-weekday を使うと、テキスト中の
4/20 のような日付に対して 4/20(月) のように曜日を自動付与できます。Web エディタにテキストを貼り付けてボタンを押すだけです。インストール不要、ブラウザだけで動作します。2024/04/20 のような年付き日付にも対応していますか?はい。
yyyy/mm/dd 形式も mm/dd 形式も両方対応します。年が省略された場合はデフォルトで現在年を使用し、yearMode オプションで current・next・nearest を選択できます。既に曜日が書かれている日付は上書きされますか?
デフォルトでは上書きされません。
overwrite: true を指定すると既存の曜日を再計算して上書きします。ライブラリとして Node.js から呼び出せますか?
はい。
addWeekday.js は UMD 形式のゼロ依存ライブラリで、require()・ESM・<script> タグのいずれの読み込み方にも対応します。Node.js、ブラウザ、どちらでも動作します。英語表記の曜日には対応していますか?
対応しています。
weekdayStyle: "en-short" で Mon、"en-long" で Monday を出力します。英語ロケール向けには Mon, 4/20 形式にも変換できます。料金はかかりますか?
無料です。MIT ライセンスのオープンソースソフトウェアなので、個人・商用を問わず無料で利用できます。
議事録の日付フォーマットを一括で統一できますか?
はい。議事録やタスクリストのテキストをまとめて貼り付けると、すべての日付に曜日を一括付与します。マークダウンのリスト・テーブル・本文中の日付にも対応しています。
祝日には対応していますか?
現在は未対応です。曜日の付与に特化したツールです。祝日判定が必要な場合は別途カレンダー API と組み合わせてください。
ブラウザで今すぐ使えます。インストール不要。
ツールを開く