cal by I., S.

3 :0@do;._2 stdin load dates`csv`format
wd@dtb"{6(}.[wd@{.)(20 center((deb{.T),>(11<.{.y){<;.2' uary ruary ch il  e y ust tember ober ember '),":{:y),}."1}.T=:;calendar|.y

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return top