@@ -2,7 +2,6 @@ import React, { Component, PropTypes } from 'react';
22import TextareaAutosize from 'react-textarea-autosize' ;
33import _ from 'underscore' ;
44import DateTimePicker from 'react-widgets/lib/DateTimePicker' ;
5- import dateformat from 'dateformat' ;
65import moment from 'moment' ;
76import momentLocalizer from 'react-widgets/lib/localizers/moment' ;
87import 'react-widgets/dist/css/react-widgets.css' ;
@@ -16,9 +15,9 @@ export class MetaSimple extends Component {
1615 updateFieldValue ( nameAttr , e . target . value ) ;
1716 }
1817
19- handleDatepickerChange ( value , dateStr ) {
18+ handleDatepickerChange ( date , dateStr ) {
2019 const { nameAttr, fieldValue, updateFieldValue } = this . props ;
21- let formatted = dateformat ( dateStr , "yyyy-mm-dd HH:MM :ss") ;
20+ let formatted = moment ( date ) . format ( "YYYY-MM-DD hh:mm :ss") ;
2221 updateFieldValue ( nameAttr , formatted ) ;
2322 }
2423
@@ -37,7 +36,7 @@ export class MetaSimple extends Component {
3736 let dateValue = ( new Date ( fieldValue ) == 'Invalid Date' ) ? null : new Date ( fieldValue ) ;
3837 return (
3938 < DateTimePicker
40- onChange = { ( v , d ) => this . handleDatepickerChange ( null , d ) }
39+ onChange = { ( v , d ) => this . handleDatepickerChange ( v , d ) }
4140 className = "date-field"
4241 defaultValue = { dateValue } />
4342 ) ;
0 commit comments