blog.bouzuya.net

2021-04-01 week 0.1.0 をつくった

昨日 (2021-03-31) は week 0.1.0 をつくった。

week は指定した期間を週に変換して表示するコマンド。 deno で動くスクリプトとして実装している。

$ week 2021-W01-1
2021-W01
$ week 2021-01-04
2021-W01
$ week 2021-W01
2021-W01
$ week 2021-03
2021-W09/2021-W13
$ week --first 2021-03
2021-W09
$ week --last 2021-03
2021-W13
$ week 2021-Q1
2020-W53/2021-W13
$ week --first 2021-Q1
2020-W53
$ week --last 2021-Q1
2021-W13

current (2021-03-29) と組み合わせて使おうと思っていた。

つくる途中で気づいたことには ↓ のようなコマンドをそれぞれつくって組み合わせたほうが良さそう。

  • date-range …… 日での期間を返すコマンド。例: date-range 2021-Q1 #=> 2021-01-01/2021-03-31
  • date-to-week …… 日の属する週を返すコマンド。例: date-to-week 2021-01-01 #=> 2020-W53

ソースコードは公開していない。


今日から育児休業に入った。


今日のコミット