1
我们从日期选择器中选择的日期为DD/MM/YYYY h:mm A格式。 目前,我们需要以这个日期正确地解释为明确提供的格式moment.js如下:格式化date.js使用区域设置而不是显式格式
var dateFormats = ['DD/MM/YYYY h:mm A'];
var tmp1 = moment(date, dateFormats).format('YYYY-MM-DD HH:mm');
我们倾向于将避免硬编码的DateFormats,而是能够如下应用区域:
var locale = (window.navigator.userLanguage || window.navigator.language).toLowerCase();
moment.locale(locale);
var tmp1 = moment(date).format('YYYY-MM-DD HH:mm');
目前,执行下面的(应用以上的区域设置后):
moment('15/12/2016 2:27 PM').format('YYYY/MM/DD h:mm A');
给出:
"2017/03/12 2:27 PM"
当需要给:
"2016/12/15 2:27 PM"
我们怎样才能做到这一点?