Home | History | Annotate | Line # | Download | only in clock_subr
      1  1.1  jakllsch #!/bin/ksh
      2  1.1  jakllsch 
      3  1.1  jakllsch export TZ=Etc/Universal
      4  1.1  jakllsch 
      5  1.1  jakllsch datesub() {
      6  1.1  jakllsch 	gdate "$@" '+	FILL(%_11s,%_4Y,%_m,%_d,%w,%_H,%_M,%_S), // %a %b %e %H:%M:%S %Z %Y'
      7  1.1  jakllsch }
      8  1.1  jakllsch 
      9  1.1  jakllsch (
     10  1.1  jakllsch 	datesub -d '1970/01/01 00:00:00'
     11  1.1  jakllsch 	datesub -d '1981/04/12 12:00:03'
     12  1.1  jakllsch 	datesub -d '2011/07/21 09:57:00'
     13  1.1  jakllsch 	datesub -d @2147483647
     14  1.1  jakllsch 	datesub -d @2147483648
     15  1.1  jakllsch 	datesub -d '2063/04/05 00:00:00'
     16  1.1  jakllsch 	for year in `seq 1970 1 2030`; do
     17  1.1  jakllsch 		datesub -d "${year}/01/01 00:00:00"
     18  1.1  jakllsch 		datesub -d "${year}/07/01 00:00:00"
     19  1.1  jakllsch 	done
     20  1.1  jakllsch 	for year in `seq 2000 25 2600`; do
     21  1.1  jakllsch 		datesub -d "$((${year} - 1))/12/31 23:59:59"
     22  1.1  jakllsch 		datesub -d "$((${year} + 0))/01/01 00:00:00"
     23  1.1  jakllsch 		datesub -d "$((${year} + 1))/01/01 00:00:00"
     24  1.1  jakllsch 	done
     25  1.1  jakllsch )|sort -u
     26