从日期起无法获得小时

时间:2019-05-04 16:08:04

标签: javascript reactjs

我想从日期开始获取小时,分钟和秒,但是会引发错误。

class Date extends React.Component{
    constructor(props){
        super(props);
        this.state = {
            hours: '',
            minutes: '',
            seconds: ''
        }
        this.getNewDate = this.getNewDate.bind(this);
    }
    getNewDate(){
        let time = new Date();
        let hours = time.getHours();
        let minutes = time.getMinutes();
        let seconds = time.getSeconds();
        this.setState({
            hours: hours,
            minutes: minutes,
            seconds: seconds
        })
    }
    interval = setInterval(this.getNewDate, 1000);
TypeError:time.getHours不是函数

1 个答案:

答案 0 :(得分:5)

在调用组件Date时,您遮住了本机Date函数。

更改组件名称。