サマータイムうざー

GNU date for shell script lover の続き。

(閏秒はおいておくとして)"今" - 86400 秒が「昨日」にならない環境があるんですよね。

$ date -d "2008/03/10"
Mon Mar 10 00:00:00 PDT 2008

$ date -d "2008/03/10 - 1 day"
Sat Mar 8 23:00:00 PST 2008

まー、タイトルで種明かししてるのでバレバレですが、これはアメリカ西海岸の場合です。今のところ日本では気にしないでいいんですが、サマータイムなんてものがあると、1時間減ったり増えたりするんですよね。ややこしい。

頼むから日本では導入しないでください、お役人様。
コメントを投稿

このブログの人気の投稿

シェル操作課題への回答

連想配列 - Bash Advent Calendar - Day 5

今、永福町のピザ戦争が熱い!