summaryrefslogtreecommitdiff
path: root/scripts/portable_date.sh
blob: 84b56382e0af941a9b2b8e73457839d4600d9341 (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 $?