右鍵已鎖定
logo

BSD date 轉 unix time

之前在linux底下寫了一個計算日期的bash script
放到我的macbook跑竟然有error
後來發現BSD的date跟linux有些許不同
macos本來就bsd改來的,所以用bsd的寫法就可以跑了

方式:

date -j -f '你後方自定的日期格式' '你要轉換的日期格式' +%s

範例,比如我要把2014-5-11 18:00:00 轉成unix timestamp

Tommyhsu-MBPR:~ root# date -j -f '%Y-%m-%d %H:%M:%S' '2014-5-11 18:00:00' +%s
1399802400 //輸出

補充一下Linux的寫法,Linux比較容易點
可是就不能自定你要的格式

[root@tommyhsu scripts]# date -d '2014-5-11 18:00:00' +%s
1399802400 //輸出
53 次瀏覽