sh
20分くらいでヤッツケた。 calcwday() { [ $2 -lt 3 ] && y=`expr $1 - 1` || y=$1 [ $2 -lt 3 ] && m=`expr 12 + $2` || m=$2 d=$3 echo "( $y + $y / 4 - $y / 100 + $y / 400 + ( $m * 13 + 8 ) / 5 + $d ) % 7" | bc } この程度で、だいたい用は足りそう…
20分くらいでヤッツケた。 calcwday() { [ $2 -lt 3 ] && y=`expr $1 - 1` || y=$1 [ $2 -lt 3 ] && m=`expr 12 + $2` || m=$2 d=$3 echo "( $y + $y / 4 - $y / 100 + $y / 400 + ( $m * 13 + 8 ) / 5 + $d ) % 7" | bc } この程度で、だいたい用は足りそう…