2つの年月日から経過日数を表示する Bash スクリプト (Mac・Windows 両対応)

2つの年月日から経過日数を表示する Bash スクリプトを作った。MacOS・Windows GitBash の両対応。

コレを date-diff みたいな名前で PATH の通っているところに保存して実行権を設定する。あとは以下のように叩く。

$ date-diff 2019-01-01 2018-01-01
365 Days

$ date-diff 2019-01-01 2019-02-01
31 Days

2つの引数は YYYY-MM-DD 形式のみ正常に処理できる。第1引数と第2引数のどちらが新しくても古くても大丈夫。