2017-09-19 9 views
2

でこの日付の種類を整形私はこの形式で時刻を生成するJavaScript日時ピッカーを持っている:2017-09-03T11:37:00.000Zmoment.js

は今、私は2007年12月31日の既定値を設定しようとしていますが、私は知りませんdatepickerが使用する形式でそれを生成する方法。私はjsfiddleを行っている

var original = '2017-09-03T11:37:00.000Z'; 
var recreate = moment().endOf('year').format('YYYY-MM-HH:MM-SS:MS'); 
alert(recreate) // 2017-12-23:12-99:129 

が、形式がこの形式は、ISO日付形式として知られているのと同じ

+0

期待されるフォーマットは何ですか? –

+0

あなたは何を見せたいですか? – Durga

+0

@GovindSamrow '2017-09-03T11:37:00.000Z'ただし、今年末まで – hidar

答えて

3

ではありません。あなたは、対応する関数を呼び出すことによって、この形式に瞬間を変換することができます:

var original = '2017-09-03T11:37:00.000Z'; 
 
var recreate = moment().endOf('year').toISOString(); 
 
alert(recreate)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>

は正しい形式でそれを得るために)更新fiddle

2

toDateまでを(参照してください。 これをチェック

var original = '2017-09-03T11:37:00.000Z'; 
var recreate = moment().endOf('year'); 

alert(moment(recreate).toDate());