秀丸エディタのカーソル位置に、書式を自由に指定した日付・時刻文字列を挿入するマクロです。
書式整形は付属のネイティブ DLL(insdate32.dll / insdate64.dll, Rust 実装・ランタイム非依存)
で行い、マクロから dllfuncstr 経由で呼び出します。32bit / 64bit 秀丸の両方に対応します。
秀丸標準の「日付と時刻関連キーワード」に対し、以下のケースを埋めるのが本マクロの狙いです:
- 和暦表記(令和・平成 …)例: 令和8年7月6日(月曜日)
- ゼロパディングしない月日(2月2日 など)
- 昨日・明日・N日前/後といった、現在日時からの ±増減
- 編集中ファイルの 作成/更新/アクセス 日時を基点にした整形
- 英語ロケール表記(Mon, Jul 6, 2026 など)
同梱マクロ:
- InsertDate.mac … 1つの日付をその場に挿入する最小サンプル
- InsertDateList.mac … ポップアップメニューから選んで挿入
- InsertDateEn.mac / InsertDateListEn.mac … 英語ロケール版
- InsertDateListSample01〜04.mac … 用途別サンプル集
書式は Delphi 系のトークン(yyyy, mm, m, dd, ddd, dddd, hh, nn, ss,
ampm, 和暦の gg, ee ほか)。全リファレンスは同梱 Help.txt にあります。
挿入例:
平成23年4月18日 月曜日
2011/04/18(Mon)
午後 0時36分58秒
|
 |
|