文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>计算昨天/明天日期的脚本

计算昨天/明天日期的脚本

时间:2008-04-18  来源:sdccf

作者:styr  出处:Unix爱好者家园unix-cd.com   
换了个思路,改做了个计算昨天.明天日期的小脚本,在很多地方可以当用函数用到的..请各位拍拍砖哈...

[quote]#!/bin/ksh
#计算昨天.明天日期的脚本 V051129
#四川省乐山市沙湾区邮政局 宋涛

dd=$(date +%d)
mm=$(date +%m)
yy=$(date +%Y)
while :
do 
[ $dd = "01" -a $mm = "01" ] && \
{
yesterday=$((yy-1))1231 
tomorrow=${yy}0102  
break  
}
[ $dd = "31" -a $mm = "12" ] && \
{
yesterday=${yy}1230  
tomorrow=$((yy+1))0101 
break  
}
[ $dd = "01" ] && \
{
yesterday=${yy}$((mm-1))$(cal $((mm-1)) $yy |xargs|awk '{print $NF}')  
tomorrow=${yy}${mm}02 
break  
}
[ $dd = "$(cal $mm $yy |xargs|awk '{print $NF}')" ] && \

yesterday=${yy}${mm}$((dd-1))  
tomorrow=${yy}$((mm+1))01 
break  
}
yesterday=${yy}${mm}$(printf "%02d" $((dd-1)))  
tomorrow=${yy}${mm}$(printf "%02d" $((dd+1)))
break 
done
echo " yesterday = $yesterday\n tomorrow  = $tomorrow"[/quote]
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载