0
コードにネイティブ変換時間に反応:秒
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());
}}
/>
私は2つの日付の差を見つけるために秒に時間を変換しようとするが、getTime()
は機能エラーがない与えます。私のコードで何が間違っていますか?
VAR NEWDATE =モーメント(日(timeStart))形式の機能はありません。( 'HH:MMのAを');console.log( 'time:' + newDate.getTime());文字列をdate.gettingと同じエラーに変換しました –
あなたのvar 'newDate'は文字列です。あなたはそれを日付オブジェクトに変換しません。 console.log(moment.duration(newDate).asSeconds()) 'または' console.log(瞬間(newDate).asSeconds()) ' – aditya
console.log(moment.duration(newDate).asSeconds(秒) ))ゼロ秒を返します –