diff --git a/package.json b/package.json index edfced1..13c62de 100644 --- a/package.json +++ b/package.json @@ -35,9 +35,9 @@ "dependencies": { "fs-extra": "^3.0.1", "lodash": "^4.17.4", + "moment": "^2.24.0", "print-message": "^2.1.0", "prop-types": "^15.6.0", - "react-native-i18n": "^2.0.0", "react-native-keyboard-aware-scroll-view": "^0.8.0" }, "devDependencies": { diff --git a/src/fields/date/index.js b/src/fields/date/index.js index b5d8e01..bcc7432 100644 --- a/src/fields/date/index.js +++ b/src/fields/date/index.js @@ -1,7 +1,7 @@ import PropTypes from 'prop-types'; import React, { Component } from 'react'; import { View, Text } from 'native-base'; -import I18n from 'react-native-i18n'; +import moment from 'moment'; import { Platform, DatePickerIOS, DatePickerAndroid, TouchableOpacity, TimePickerAndroid } from 'react-native'; import Panel from '../../components/panel'; @@ -113,7 +113,7 @@ export default class DatePickerField extends Component { }} > - { (value && I18n.strftime(value, '%d %b %Y')) || 'None' } + { (value && moment(value).format('ll')) || 'None' } } @@ -128,7 +128,7 @@ export default class DatePickerField extends Component { }} > - { (value && I18n.strftime(value, '%I:%M %p')) || 'None' } + { (value && moment(value).format('LT')) || 'None' } } @@ -180,7 +180,7 @@ export default class DatePickerField extends Component { }} > - { (value && I18n.strftime(value, '%d %b %Y')) || 'Date' } + { (value && moment(value).format('ll')) || 'Date' } } @@ -194,7 +194,7 @@ export default class DatePickerField extends Component { }} > - { (value && I18n.strftime(value, '%I:%M %p')) || 'Time' } + { (value && moment(value).format('LT')) || 'Time' } } @@ -205,4 +205,4 @@ export default class DatePickerField extends Component { ); } -} \ No newline at end of file +}