Linux date命令的一个简单说明

来源:互联网 发布:CK网站源码 编辑:程序博客网 时间:2024/06/08 18:27
一个定时器脚本需要使用date来得到当前、1个月前、2个月前等的详细月份信息。之前的脚本一直使用“date +%Y%m -d'n month ago' ”,开始没意识到错误的发生,今天突然间发现,这里的month默认是按30天来处理的,这样就导致如果当前日期为某月的31日,那么1 month ago得到的只是当前月份的1日。而不是我们所期盼的上个月。这个错误导致之后的月份信息的合并完全出错,特此记录一下。
原创粉丝点击