I am trying to print a number with two decimal places, and I need it with dots as thousands separators.
I can't use .toLocaleString()
, since it won't work in Safari...
Here's my code:
var currentTime;
if (localStorage['time']) {
currentTime = Number.parseFloat(localStorage['time']);
}
else {
currentTime = 0;
}
var container = document.getElementById('count');
setInterval(function() {
currentTime += .01;
container.innerHTML = currentTime.toFixed(2);
//container.innerHTML = currentTime.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
localStorage['time'] = currentTime;
}, 100);