diff --git a/package.json b/package.json index 301de6132..0f4542e3d 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,6 @@ "license": "MIT", "dependencies": { "brace": "^0.8.0", - "dateformat": "^1.0.12", "isomorphic-fetch": "^2.2.1", "js-yaml": "^3.6.1", "lodash": "^4.13.1", diff --git a/src/components/metadata/MetaSimple.js b/src/components/metadata/MetaSimple.js index dda359ec1..9ac9514c6 100644 --- a/src/components/metadata/MetaSimple.js +++ b/src/components/metadata/MetaSimple.js @@ -2,7 +2,6 @@ import React, { Component, PropTypes } from 'react'; import TextareaAutosize from 'react-textarea-autosize'; import _ from 'underscore'; import DateTimePicker from 'react-widgets/lib/DateTimePicker'; -import dateformat from 'dateformat'; import moment from 'moment'; import momentLocalizer from 'react-widgets/lib/localizers/moment'; import 'react-widgets/dist/css/react-widgets.css'; @@ -16,9 +15,9 @@ export class MetaSimple extends Component { updateFieldValue(nameAttr, e.target.value); } - handleDatepickerChange(value, dateStr) { + handleDatepickerChange(date, dateStr) { const { nameAttr, fieldValue, updateFieldValue } = this.props; - let formatted = dateformat(dateStr, "yyyy-mm-dd HH:MM:ss"); + let formatted = moment(date).format("YYYY-MM-DD hh:mm:ss"); updateFieldValue(nameAttr, formatted); } @@ -37,7 +36,7 @@ export class MetaSimple extends Component { let dateValue = (new Date(fieldValue) == 'Invalid Date') ? null : new Date(fieldValue); return ( this.handleDatepickerChange(null, d)} + onChange={(v, d) => this.handleDatepickerChange(v, d)} className="date-field" defaultValue={dateValue} /> ); diff --git a/src/containers/views/Documents.js b/src/containers/views/Documents.js index 935bdf3f2..e9b6a99e8 100644 --- a/src/containers/views/Documents.js +++ b/src/containers/views/Documents.js @@ -4,7 +4,7 @@ import { connect } from 'react-redux'; import { bindActionCreators } from 'redux'; import _ from 'underscore'; import { capitalize } from '../../utils/helpers'; -import dateformat from 'dateformat'; +import moment from 'moment'; // Constants import { ADMIN_PREFIX } from '../../constants'; @@ -73,7 +73,7 @@ export class Documents extends Component { {title} - {dateformat(doc.date, "mmm dd, yyyy")} + {moment(doc.date).format("LLL").toString()}
this.handleClickDelete(filename, collection)} title="Delete">