timeformat based on browser type. html5 browsers get to see microsecond accuracy