如何使用JQuery和moment.js自动更改日期区域设置?

时间:2016-10-02 10:05:24

标签: javascript jquery momentjs

我想用moment.js自动将英语的固定时间戳更改为德语。 时间戳如下所示:

<time class="entry-timeago timestamp" datetime="2016-09-06">a month ago</time>

为此,我添加了以下代码:

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.15.1/moment.min.js"></script>  
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.15.1/locale/de.js"></script>

<script type="text/javascript">   
var language = window.navigator.userLanguage || window.navigator.language;
moment.locale(language);

  $('.timestamp').each(function (i, date) {
    var $date = $(date);

    $date.html(
      moment($date.attr('datetime'))
        .format('ll')
    );
  });
</script>

使用此代码,我仍然看不出差异(即使我手动设置moment.locale('de');),我想知道为什么。 谢谢你的帮助。

0 个答案:

没有答案