2016-08-23 3 views
4

schreiben Ich möchte Tage anstelle von datepicker in der Spalte von table.when ich poste den datepicker in der Tabelle der Spalte, sollte es in Tage umgewandelt werden.Zum Beispiel wenn Ich post Datum von heute, es sollte 1 Tag in der Tabelle der Spalte, 2 Tage für morgen und so weiter zeigen. the screenshot of my project is here .wie, um dieses Problem zu lösen, also bitte helfen Sie mir aus.Ich möchte nur Tage anstelle von datepicker

der Code meines Projekts wie this.it nur Datum nur Tage nicht sehen.

const datetime = new Date(2016, 8, 20); 
export default class SupportInterface extends Component { 
constructor(props) { 
super (props); 
this.state = { 
    active: false, 
    socket: null, 
    timestampBalance:datetime, 
    supportInfo: [], 
    modalComapnyName:'', 
    modalVehicleNo:'', 
    modalSimNo:'', 
    modalLat: '27.931963', 
    modalLng: '84.85758' 

} 

Dieser Code post das Datum aus dem Formular.

saveForm(){ 
axios({ 
method:'post', 
url: 'https://something.something.com.np/updateRechargeStatus', 
data:{ 
    timestamp:moment(this.state.timestampBalance).format("MMM DD,   YYYY"), 
    balance: '51', 
    sim_number:this.state.modalSimNo 
} 
}) 
.then((response)=>{ 
    if(response.data.success){ 
    this.setState({ 
    active:false 
    }); 
    this.getSupportInfo(); 
}else{ 
    alert("unable to update balance"); 

} 
}) 
.catch((error)=>{ 
throw('error',error); 
}); 
} 

ich bin mit Bootstrap-Tabelle wie diese

<TableHeaderColumn dataField="timestamp_for_balance" dataSort={true}>Recharge date</TableHeaderColumn> 

die picker Form wie dieser ist das Datum anzuzeigen.

<DatePicker label='Date' onChange={(text) => this.setState({timestampBalance: text})} value={this.state.timestampBalance} /> 

Antwort

1

Picking hier auf eine alte Frage: Sie haben die difference function in moment

var a = moment(this.state.timestampBalance); 
var b = moment(); 
a.diff(b, 'days') //number of days between today and timestampBalanceDate 

verwenden können, und da, wenn Sie heute sein wollen 1 zum diff 1 hinzufügen, nur.

Verwandte Themen