在使用 Crontab 定时任务和 Shell 脚本切割 Nginx 日志文件时,要用到时间戳、当月、上月、下月、上月初、上月末、下月初、下月末等等,其中有些日期不能直接获取,需要经过一定的计算才能得到。

| 格式 | 输出 | 含义 |
|---|---|---|
| date | 2022年 11月 15日 星期二 19:10:21 CST | 当前日期和时间 |
| date +%Y | 2022 | 年 |
| date +%y | 22 | 年 |
| date +%m | 11 | 月 |
| date +%d | 15 | 日 |
| date +%D | 11/15/22 | 当前日期 |
| date +%Y%m%d | 20221115 | 当前日期 |
| date +%F | 2022-11-15 | 当前日期 |
| date +%H | 19 | 时 |
| date +%M | 20 | 分 |
| date +%S | 30 | 秒 |
| date +%s | 1668511253 | 时间戳 |
| date +%T | 19:21:26 | 时分秒 |
| date +%H:%M:%S | 19:21:26 | 时分秒 |
| date +%w | 2 | 今天是周二 |
| date +%W | 46 | 今年的第46周 |
| cal | (当月日历) | 当月日历 |
当前日期:2022-11-15
欢迎访问:天问博客