Safari doesn't support toLocaleTimeString properly.