0%

[Linux] Shell script 取得日期

這裡紀錄一下如何用 shell script 取得日期時間:

取得今天的日期時間

主要使用 date 指令,後面加上 +FORMAT 即可取得指定格式的日期時間:

1
TODAY=`date '+%Y-%m-%d %H:%M:%S'`	# 取得格式為: YYYY-mm-dd HH:MM:SS 的日期時間

取得昨天的日期

使用 -d 參數,後面一樣可以加上 +FORMAT 來指定日期格式:

1
YESTERDAY=`date -d'-1 day' +%Y%m%d`

取得明天的日期

1
TOMORROW=`date -d'1 day' +%Y%m%d`

取得上星期的日期

1
LAST_WEEK=`date -d'-1 week' +%Y%m%d`

取得上個月的日期

1
LAST_MONTH=`date -d'-1 month' +%Y%m%d`

參考資料