default to 24h, add 12h option