アカウント名:
パスワード:
通りすがりです。どのような出力であればokuさんが微妙に思わないのか書かれていていないので、比較の対象になるのか、お役に立つのかわかりませんがOS Xの場合です。+1yearのように洒落たことができませんので秒数で増減させてみます。 man date [apple.com]。
$ date -ur 1204243200 #2/29はエポックから1204243200秒Fri Feb 29 00:00:00 UTC 2008$ date -ur $((1204243200+60*60*24*365)) #一年後Sat Feb 28 00:00:
こんにちはttさん。これなら縮退しませんよ :)
$ date '+%x' -d '2008-02-29 +1year -1year'02/29/08
date -d "`date '+%x' -d '2008-02-29 +1year'` -1year"
date '+%x' -d '2008-02-29 +1year -1year'
ええそうなんですよ。私なら気がするどころか、絶対にハマリますね。閏日を跨ぐときはもとより閏年、ひいては日付計算は要注意ってことで。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
OS Xの場合 (スコア:1)
通りすがりです。どのような出力であればokuさんが微妙に思わないのか書かれていていないので、比較の対象になるのか、お役に立つのかわかりませんがOS Xの場合です。+1yearのように洒落たことができませんので秒数で増減させてみます。 man date [apple.com]。
Re: (スコア:1)
-- Takehiro TOMINAGA // may the source be with you!
賢いのか微妙なのか微妙 (スコア:1)
こんにちはttさん。これなら縮退しませんよ :)
# 予想外の賢い結果にビックリRe: (スコア:1)
-- Takehiro TOMINAGA // may the source be with you!
桑原桑原 (スコア:1)
ええそうなんですよ。私なら気がするどころか、絶対にハマリますね。閏日を跨ぐときはもとより閏年、ひいては日付計算は要注意ってことで。