如何使用德语区域设置的moment.js?

时间:2016-01-05 17:24:45

标签: javascript momentjs

我正在尝试使用moment.js,版本2.11.0将日期格式化为德语语言环境:

var moment = require('moment');
moment.locale("de");

console.log(moment(new Date()).locale('de').format('L'));
console.log(moment(new Date()).locale('de_DE').format('L'));

答复仍为英文格式:

  

01/05/2016

     

2016年1月5日

此外,以下代码应以法语返回:

var moment = require('moment');
moment.locale('fr');
console.log( moment(1316116057189).fromNow() );  
  

我是一个不确定的人

但它打印出来:

  

4年前

我按照docs上的说明操作。但要么他们错了,要么我误解了...无论如何,locale方法没有按预期工作。我用npm安装了一个反应原生项目。它在子目录下包含许多语言环境文件。因此,丢失的文件可能不是此问题的根本原因。

更新

根据评论,将require语句更改为此语句将起作用:

var moment = require('moment/min/moment-with-locales.js');

0 个答案:

没有答案