我想从日期开始获取小时,分钟和秒,但是会引发错误。
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不是函数
答案 0 :(得分:5)
在调用组件Date
时,您遮住了本机Date
函数。
更改组件名称。