Linux shell 日期,時間相關的命令

2021-08-02 05:18:39 字數 437 閱讀 8400

在shell開發中,經常要用到跟獲取日期相關的東西,這裡記錄一下linux shell 獲取日期的方法

獲取當前日期:today=`date +"%y-%m-%d"`

獲取昨天的日期:yesterday=`date -d "-1 day" +"%y-%m-%d"`

獲取指定日期前n天的日期:date=`date -d "$date -3 day" +"%y-%m-%d"`

其中$date 表示指定的日期,-3表示3天之前,如果是正數,表示n天之後

獲取當前小時:

time=`date | awk '' | awk -f':' ''`

獲取當前時間

current=`date "+%y-%m-%d %h:%m:%s"`

當前時間轉化為秒級時間戳

timestamp=`date -d "$current" +%s`

javascript時間戳和日期字串相互轉換

js中獲得當前時間是年份和月份,形如 201208 獲取完整的日期 var date new date var year date.getfullyear var month date.getmonth 1 month month 10 0 month month var mydate year.t...

javascript時間戳和日期字串相互轉換

獲取某個時間格式的時間戳 var stringtime 2014 07 10 10 21 12 var timestamp2 date.parse new date stringtime timestamp2 timestamp2 1000 2014 07 10 10 21 12的時間戳為 1404...

Linux shell 時間操作

時間格式化 date y m d h m s 時間運算 指定時間 加上指定時間 date d 20200101 1 day y m d 指定時間 減上指定時間 date d 20200101 1 day y m d 顯示前一天的日期 date y m d date 1 day 顯示後一天的日期 da...