Skip to content

Commit 5e61870

Browse files
authored
Merge pull request #159 from jekyll/safari-datetime
Fix Safari datetime parsing
2 parents b29c130 + 03f13b9 commit 5e61870

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
"license": "MIT",
2525
"dependencies": {
2626
"brace": "^0.8.0",
27-
"dateformat": "^1.0.12",
2827
"isomorphic-fetch": "^2.2.1",
2928
"js-yaml": "^3.6.1",
3029
"lodash": "^4.13.1",

src/components/metadata/MetaSimple.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import React, { Component, PropTypes } from 'react';
22
import TextareaAutosize from 'react-textarea-autosize';
33
import _ from 'underscore';
44
import DateTimePicker from 'react-widgets/lib/DateTimePicker';
5-
import dateformat from 'dateformat';
65
import moment from 'moment';
76
import momentLocalizer from 'react-widgets/lib/localizers/moment';
87
import '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
);

src/containers/views/Documents.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { connect } from 'react-redux';
44
import { bindActionCreators } from 'redux';
55
import _ from 'underscore';
66
import { capitalize } from '../../utils/helpers';
7-
import dateformat from 'dateformat';
7+
import moment from 'moment';
88

99
// Constants
1010
import { ADMIN_PREFIX } from '../../constants';
@@ -73,7 +73,7 @@ export class Documents extends Component {
7373
<Link to={to}>{title}</Link>
7474
</strong>
7575
</td>
76-
<td>{dateformat(doc.date, "mmm dd, yyyy")}</td>
76+
<td>{moment(doc.date).format("LLL").toString()}</td>
7777
<td>
7878
<div className="row-actions">
7979
<a onClick={() => this.handleClickDelete(filename, collection)} title="Delete">

0 commit comments

Comments
 (0)