我想用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');
),我想知道为什么。
谢谢你的帮助。