How to get a day before current time in Bash
การแสดงวันที่ของเมื่อวานหรือก่อนหน้า บน bash ทำได้โดยใช้ option -d ดังตัวอย่างดังนี้
แสดงวันที่เมื่อวาน
1 2 3 4 |
[tum@ezylinux ~]$ date -d yesterday Wed Mar 12 14:53:56 ICT 2014 |
หรือ
1 2 3 4 |
[tum@ezylinux ~]$ date -d "1 day ago" Wed Mar 12 14:53:56 ICT 2014 |
แสดงวันที่เมื่อ 3 วันก่อน
1 2 3 4 |
[tum@ezylinux ~]$ date -d "3 day ago" Mon Mar 10 14:56:34 ICT 2014 |
1 2 3 4 |
[tum@ezylinux ~]$ date +%Y-%m-%d -d "3 day ago" 2014-03-10 |