1 2 3 4 5 6 7 8 9 10 11
#!/bin/sh case $(uname) in NetBSD|OpenBSD|DragonFly|FreeBSD|Darwin) date -r $1 $2 ;; *) date -d @$1 $2 esac exit $?