Witam. Wie ktoś może dlaczego new Date() pobiera złą datę i skąd ją pobiera ? Wyświetla datę '06.01.2020' a jest '01.02.2020' z góry dzięki :)
import React, { Component } from 'react';
class DateTime extends Component {
state = {
time: new Date(),
date: new Date(),
}
componentDidMount = () => {
setInterval(() => {
this.setState({
time: new Date(),
date: new Date(),
})
}, 1000)
}
render() {
const minutes = this.state.time.getMinutes();
const hours = this.state.time.getHours();
const day = this.state.date.getDay();
const month = this.state.date.getMonth();
const year = this.state.date.getFullYear();
return (
<div>
<div className="time">{`${hours < 10 ? "0" + hours : hours}:${minutes < 10 ? "0" + minutes : minutes}`}</div>
<div className="date">{`${day < 10 ? "0" + day : day}.${month < 10 ? "0" + month : month}.${year}`}</div>
</div>
)
}
}
export default DateTime;