#!/bin/sh
set -x

echo "==== DST start check ===="

dst_start="100701592012.55"
dst_end="031801592012.55"

	echo "OK case 1"
	export TZ="NZST-12:00:00NZDT-13:00:00,M10.1.0,M3.3.0" 
	echo $TZ
	date $dst_start
	date
	sleep 5
	date
	echo

	echo "OK case 2"
	export TZ="NZST+12:00:00NZDT+11:00:00,M10.1.0,M3.3.0" 
	echo $TZ
	date $dst_start
	date
	sleep 5
	date
	echo

	echo "NG case"
	export TZ="NZST-23:00:00NZDT-24:00:00,M10.1.0,M3.3.0" 
	echo $TZ
	date $dst_start
	date
	sleep 5
	date
	echo

echo "==== DST end check ===="

	echo "NG case"
	export TZ="NZST-12:00:00NZDT-13:00:00,M10.1.0,M3.3.0" 
	echo $TZ
	date $dst_end
	date
	sleep 5
	date
	echo

	echo "OK case"
	export TZ="NZST+12:00:00NZDT+11:00:00,M10.1.0,M3.3.0" 
	echo $TZ
	date $dst_end
	date
	sleep 5
	date
	echo
