Я написал код, чтобы узнать разницу двух дат. Я успешно сделал это. но вывод имеет такой длинный формат: DIFF-DATE 0.019110277777777778:1.1466166666666666:68.797
. Но я хочу отформатировать так: 01: 20: 59 означает HH:mm:ss
, поэтому, пожалуйста, предложите кое-что
Вот мой код:
/*---StrtDate---*/
componentDidMount(){
let{StrtDate}=this.state
this.setState({ StrtDate: moment(new Date()) })
}
/*---EndDate--*/
bookingEndTime(){
let { StrtDate, EndDate}=this.state;
var end = moment(new Date());
this.setState({ EndDate: end}, ()=> {
var duration = moment.duration(end.diff(StrtDate));
var Hours = duration.asHours();
var Minutes = duration.asMinutes();
var Seconds = duration.asSeconds();
console.log('DIFF-DATE', (Hours +":" + Minutes+ ":" + Seconds))
})
}