2015-08-05 2 views
3

Используя Moment.js, я не могу определить способ отображения даты в определенной языковой системе (например, Fr). Любая помощь приветствуется.Показать Moment.js в разных языковых стандартах

<script> 
    var NowMoment = moment().format("dddd, MMMM Do"); 

    // display value of moment object in #displayMoment div 
    var eDisplayMoment = document.getElementById('displayMoment'); 
    eDisplayMoment.innerHTML = NowMoment; 
</script> 

ответ

1

Добавить момент + locales.js или локали/fr.js, что вам нужно ...

moment.locale('fr'); 
 

 
var NowMoment = moment().format("dddd, MMMM Do"); 
 

 
    // display value of moment object in #displayMoment div 
 
    var eDisplayMoment = document.getElementById('displayMoment'); 
 
    eDisplayMoment.innerHTML = NowMoment;
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.6/moment-with-locales.min.js"></script> 
 
<div id="displayMoment"></div>

+0

Спасибо. работал просто отлично :) –

0

Я считаю, что вы делаете:

<script> 
    var NowMoment = moment(); 
    NowMoment.tz('Europe/Paris').format("dddd, MMMM Do"); 

    // display value of moment object in #displayMoment div 
    var eDisplayMoment = document.getElementById('displayMoment'); 
    eDisplayMoment.innerHTML = NowMoment; 
</script> 

Я не 100% уверен, что это работает, как я не в состоянии проверить это. Я получил его от http://momentjs.com/timezone/

Смежные вопросы