コマンドラインで特定の日付を取得する

シェルスクリプトで日ごとの処理をしたり、24時回った後に、前日の処理をする時に便利です。

$ date -d "3 weeks"
Fri May 22 17:35:43     2009

$ date -d "3 weeks ago"
Fri Apr 10 17:35:43     2009

$ date -d "3 weeks 2 days"
Sun May 24 17:35:44     2009

$ date -d "yesterday"
Thu Apr 30 17:35:50     2009

PHPSQLでも同様の事ができます。
日付と時刻の加減算 - ZeBeVogue別館

意外と使う機会が多いので、覚えておいて損はないですね。

via http://lifehacker.com/5231560/find-a-future-date-from-the-shell