Javascript 使用数据采集器和矩处理不同语言的日期

Javascript 使用数据采集器和矩处理不同语言的日期,javascript,datepicker,jquery-ui-datepicker,momentjs,Javascript,Datepicker,Jquery Ui Datepicker,Momentjs,我有一个网站,根据位置的不同,可以用不同的语言设置日期: 例如: Mercredi, Juin 06, 2012 // french Wednesday, Jun 06, 2012 // english 然后需要使用momentjs将这些日期保存在服务器上 moment('Tuesday, Jun 05, 2012').format(); // 2012-06-05T00:00:00+02:00 moment('Mercredi, Juin 06, 2012').format(); // Na

我有一个网站,根据位置的不同,可以用不同的语言设置日期:

例如:

Mercredi, Juin 06, 2012 // french
Wednesday, Jun 06, 2012 // english
然后需要使用momentjs将这些日期保存在服务器上

moment('Tuesday, Jun 05, 2012').format(); // 2012-06-05T00:00:00+02:00
moment('Mercredi, Juin 06, 2012').format(); // NaN-NaN-NaNTNaN:NaN:NaN+00:00
当用户使用与英语不同的语言时,如何解决此问题

附言:
不确定是否有帮助…
使用momentsjs可以这样设置语言,但问题仍然存在:

moment.lang('fr');
moment('Mercredi, Juin 06, 2012').format(); // NaN-NaN-NaNTNaN:NaN:NaN+00:00

缺少两件事:

  • 加载适当的

  • 引用docu的话:“你可以从一个可以按日期解析的字符串中创建一个时刻。解析“[时刻(字符串)]”或“如果你知道输入字符串的格式,你可以用它来解析一个时刻”[时刻(字符串,字符串)]。因此,如果Date.parse无法理解它,则需要将Date格式作为第二个参数

  • 这应该是可行的:

    moment.lang("fr");
    moment('Mercredi, Juin 06, 2012', "dddd, MMMM DD, YYYY").format();
    
    你也看到了吗