20100105

дырки в календаре

после второго идёт четырнадцатое число:
$ ncal 9 1752
September 1752
Mo 18 25
Tu 1 19 26
We 2 20 27
Th 14 21 28
Fr 15 22 29
Sa 16 23 30
Su 17 24
тут никакого бага, это переход на григорианский календарь
а в россии (и иже с нею) выпали немного другие дни в немного другом году (1-13 числа):
$ ncal -s RU 2 1918
February 1918
Mo 18 25
Tu 19 26
We 20 27
Th 14 21 28
Fr 15 22
Sa 16 23
Su 17 24


p.s. ncal (а не привычный cal) был мною взят из-за второго примера, где надо было указать код страны: cal, увы, знает лишь о существовании великобритании.

3 комментария:

oldengremlin комментирует...

Ни думал, ни гадал... Решил поискать этот самый ncal в репозитории Debian'а:
~$ aptitude search ncal
p concalc - console calculator
p mancala - Implementation of the simple board game ca
p mencal - Календарь менструальных циклов
p rpncalc - RPN calculator trying to emulate an HP28S

... ncal не обнаружился, но зато взгляд упёрся в mencal... что-ж, тоже не плохо :)

sash-kan комментирует...

всё гораздо проще:
$ ls -l $(which cal)
lrwxrwxrwx 1 root root 4 2008-11-23 03:05 /usr/bin/cal -> ncal

sash-kan комментирует...

а mencal — это да, это наше фсьо.