2017-07-11 8 views
0

での作業私は、次のコマンド持っリアクト-日時コンポーネントを使用し始め、 :私は価値のためにし、「2017年7月12日12時00分AM」を選択した場合反応-日時

<Datetime style = {dateTimePickerCSS} dateFormat='YYYY-MM-DD' timeformat='hh-mm-ss' onChange={(value) => this.setState({modalWLStart: value})} /> 

を1499839200000を取得するが、私はのように出力を得ることがしたい:AMまたはPMを使用していない

2017年7月12日12時00分00秒

ので、私は、MySQL DBに値を送信することができます。これは可能ですか?どうやって?

もう1つ質問がありますが、1499839200000のような値はどのように日付に関連していますか?

教えていただけますか? ありがとう

答えて

0

1499839200000はUNIXのタイムスタンプです。私はあなたの日付データが来る場所が間違っていると思う。私はこの小さなスクリプトは、通常のギに

var unix_timestamp = 1493416620000; 

    var date = new Date(unix_timestamp*1000); 
    // Hours part from the timestamp 
    var hours = date.getHours(); 
    // Minutes part from the timestamp 
    var minutes = "0" + date.getMinutes(); 
    // Seconds part from the timestamp 
    var seconds = "0" + date.getSeconds(); 

    // Will display time in 10:30:23 format 
    var formattedTime = hours + ':' + minutes.substr(-2) + ':' + seconds.substr(-2); 

    console.log(formattedTime); 
+0

それを転送する使用

は、年、月、日を含めて、このUNIX_TIMESTAMPているのですか? –

+0

はい。 unix値が上のスクリプトで処理された後、年、月、日が表示されます – Yuhao

関連する問題