11539Srgrimes#!/bin/ksh 21539Srgrimes 31539Srgrimesexport TZ=Etc/Universal 41539Srgrimes 51539Srgrimesdatesub() { 61539Srgrimes gdate "$@" '+ FILL(%_11s,%_4Y,%_m,%_d,%w,%_H,%_M,%_S), // %a %b %e %H:%M:%S %Z %Y' 71539Srgrimes} 81539Srgrimes 91539Srgrimes( 101539Srgrimes datesub -d '1970/01/01 00:00:00' 111539Srgrimes datesub -d '1981/04/12 12:00:03' 121539Srgrimes datesub -d '2011/07/21 09:57:00' 13203964Simp datesub -d @2147483647 141539Srgrimes datesub -d @2147483648 151539Srgrimes datesub -d '2063/04/05 00:00:00' 161539Srgrimes for year in `seq 1970 1 2030`; do 171539Srgrimes datesub -d "${year}/01/01 00:00:00" 181539Srgrimes datesub -d "${year}/07/01 00:00:00" 191539Srgrimes done 201539Srgrimes for year in `seq 2000 25 2600`; do 211539Srgrimes datesub -d "$((${year} - 1))/12/31 23:59:59" 221539Srgrimes datesub -d "$((${year} + 0))/01/01 00:00:00" 231539Srgrimes datesub -d "$((${year} + 1))/01/01 00:00:00" 241539Srgrimes done 251539Srgrimes)|sort -u 261539Srgrimes