본문 바로가기

3-1. Linux/::Command::

[BASH] 어제날짜를 구하고싶다, 지난달 날짜를 구하고 싶다

오늘 날짜
[root@lin ~]# date +'%Y%m%d'
20110128

어제 날짜
[root@lin ~]# date -d '1 day ago' +'%Y%m%d'
20110127

이틀전
[root@lin ~]# date -d '2 day ago' +'%Y%m%d'
20110126

한달 이틀전
[root@lin ~]# date -d '1 month ago 2 day ago' +'%Y%m%d'
20101226

그렇다면 내일 날짜는 어떻게 알수 있을까????

오늘 날짜
[root@lin2 tmp]# date +'%Y%m%d'
20110211

내일 날짜
[root@lin2 tmp]# date -d '1 day' +'%Y%m%d'
20110212

모레 날짜
[root@lin2 tmp]# date -d '2 day' +'%Y%m%d'
20110213

한달 2일후 날짜
[root@lin2 tmp]# date -d '1 month 2 day' +'%Y%m%d'
20110313

2년 1개월 2일후 날짜
[root@lin2 tmp]# date -d '2 year 1 month 2 day' +'%Y%m%d'
20130313