代码:
db.number1
我尝试将时间转换为秒来找出两个日期之间的差异,但var moment = require('moment');
<DatePicker
date={this.state.selctedStartTime}
is24Hour={false}
showIcon={false}
mode="time"
format="hh:mm A"
confirmBtnText="Confirm"
cancelBtnText="Cancel"
customStyles={{
dateText: {
fontFamily: 'HelveticaNeue-Light',
fontSize:18,
fontWeight:'normal',
color:'rgb(0,178,192)',
marginLeft:20
},
dateInput: {
borderColor:'white'
}
}}
onDateChange={(timeValue) => {
this.setState({selctedStartTime: timeValue})
var timeStart = moment(timeValue, "hh:mm A").format('HH:mm A');
console.log('time:'+timeStart.getTime());
}}
/>
没有给出函数错误。我的代码出了什么问题?
答案 0 :(得分:0)
因此,当您执行moment(timeValue, "hh:mm A").format('HH:mm A')
时,它会将其转换为字符串,该字符串以HH:mm A
格式表示日期。
因此,字符串不具有getTime()