通过在视频中的学习和查阅了网上各位大牛的博客后,小弟自己总结了一下时间戳与时间的换算,错了的话还请各位大牛指正。
换算方法一:单位为秒 (网上多为方法)
计算当前时间戳
# date +%s
把时间戳换算为日期
# date d @1477405573
把日期转换为时间戳
# date d '2016-10-25 10:29' +%s
换算方法二:单位为天
每过一天时间戳+1,这种方法用于更改用户配置文件,如/etc/shadow文件中,对用户密码有效天数的换算
把时间戳换算为日期
# date d "1970-01-01 16066 days"
把当前日期换算为时间戳
# echo $(($(date date="2016/10/25" +%s)/86400+1))
本文转自 mlwzby 51CTO博客,原文链接:http://blog.51cto.com/aby028/1865654