fix: date constructor for safari

This commit is contained in:
Nicola Zambello 2020-12-28 14:38:29 +01:00
parent 262ac0ebaa
commit 43b5330be1

View file

@ -40,14 +40,14 @@ class App extends Component {
return this.state.countdownData return this.state.countdownData
} else { } else {
const midnight = new Date(`${newYear}-01-01 00:00`) const midnight = new Date(newYear, 0, 1, 0, 0, 0, 0)
const delta = midnight - now const delta = midnight - now
return { return {
days: Math.floor(delta / _day), days: Math.floor(parseFloat(delta / _day)),
hours: Math.floor((delta % _day) / _hour), hours: Math.floor(parseFloat((delta % _day) / _hour)),
minutes: Math.floor((delta % _hour) / _minute), minutes: Math.floor(parseFloat((delta % _hour) / _minute)),
seconds: Math.floor((delta % _minute) / _second) seconds: Math.floor(parseFloat((delta % _minute) / _second))
} }
} }
} }
@ -76,7 +76,7 @@ class App extends Component {
return null return null
} }
let number = data.toString() let number = `${data}`
if (number.length < 2) { if (number.length < 2) {
number = `0${number}` number = `0${number}`
} }