Mac OSXで以下を使用しました。
currDate=`date +%Y%m%d`
epochDate=$(date -j -f "%Y%m%d" "${currDate}" "+%s")
date +%s
これは、OS X Lion で問題なく動作します。
date -j -f "%Y-%m-%d" "2010-10-02" "+%s"
man date
OSX にはこの例があります
date -j -f "%a %b %d %T %Z %Y" "`date`" "+%s"
私はあなたが望むことをすると思います。
これを特定の日付に使用できます
date -j -f "%a %b %d %T %Z %Y" "Tue Sep 28 19:35:15 EDT 2010" "+%s"
または、任意の形式を使用してください。