Bash AIX上的日期算法,无法访问GNU Date

Bash AIX上的日期算法,无法访问GNU Date,bash,date,aix,Bash,Date,Aix,您能帮助我获取当前日期之外天数的正确结果吗 app503l:datechecker ~ $ date Thu May 18 13:54:41 AEST 2017 我怎样才能增加55天呢?怎么样: now=$(date +%s) new=$((now + 55*86400)) date -r $new GNU日期: date -d @$new 我找到解决办法了 a=55 export a perl -e 'use POSIX qw(strftime); print strftime "%a

您能帮助我获取当前日期之外天数的正确结果吗

app503l:datechecker ~ $ date
Thu May 18 13:54:41 AEST 2017
我怎样才能增加55天呢?

怎么样:

now=$(date +%s)
new=$((now + 55*86400))
date -r $new
GNU日期:

date -d @$new
我找到解决办法了

a=55
export a
perl -e 'use POSIX qw(strftime); print strftime "%a %b %e %H:%M:%S %Y",localtime(time()+ 3600*24*$ENV{a});'
我使用perl在服务器上的当前本地时间上增加了55天


谢谢

-r未被我的AIX识别<代码>日期:未识别标志:r
用法:日期[-u][+“字段描述符”]
如何
日期-d@$new
?下载GNU日期并使用
日期-d@$new
。安装busybox?GNU未启用。请参阅