summaryrefslogtreecommitdiff
path: root/scripts/portable_date.sh
blob: 244f545a257a6c1a426b7e6b56c617d65129fd2e (plain)
1
2
3
4
5
6
7
8
9
10
11
#!/bin/sh

case $(uname) in
	NetBSD|OpenBSD|DragonFly|FreeBSD|Darwin)
		date -j -f "%Y-%m-%d %H:%M:%S %z" "$1" "$2" 2>/dev/null
		;;
	*)
		date -d "@$1" "$2"
esac

exit $?