2016-03-28 14 views
0

yerine varsayılan dizeleri kullanın moment.js 2.7'yi kullanarak, zaman damgaları için özel dizeler kullanmak istiyorum. Ben docs bakıp ben sadece bu yüzden böyle bir şey yapmak bulundu:MomentJS: Özel

moment.lang('en', { 
    relativeTime: { 
     future: "the future", 
     past: "the past", 
     s: "soon", 
     m: "%d minute", 
     mm: "%d minutes", 
     h: "%d hour", 
     hh: "%d hours", 
     d: "%d day", 
     dd: "%d days", 
     M: 'never', 
     MM: 'never', 
     y: 'a long time', 
     yy: 'a long time' 
    } 
}); 

Ancak, benim başka bir kod parçası varsayılan dizeleri kullanmaya geri dönmek istiyorum ve hızlı olup olmadığını merak ihtiyaç duyulan yerlerde daha sonra yükleyin

moment.lang('en-custom', { 
    relativeTime: { 
     future: "the future", 
     past: "the past", 
     s: "soon", 
     m: "%d minute", 
     mm: "%d minutes", 
     h: "%d hour", 
     hh: "%d hours", 
     d: "%d day", 
     dd: "%d days", 
     M: 'never', 
     MM: 'never', 
     y: 'a long time', 
     yy: 'a long time' 
    } 
}); 

:

moment.lang('en', { 
    relativeTime: { 
     future: 'in %s', 
     past: '%s ago', 
     s: 'a few seconds', 
     m: 'a minute', 
     mm: '%d minutes', 
     h: 'an hour', 
     hh: '%d hours', 
     d: 'a day', 
     dd: '%d days', 
     M: 'a month', 
     MM: '%d months', 
     y: 'a year', 
     yy: '%d years' 
    } 
}); 

cevap

1

Eh böyle özel durumda tanımlayabilirsiniz: şöyle elle geri ayarı aksine yolu, varsayılan geri ayarlamak için :

moment.lang("en-custom"); 

Bu şekilde, varsayılanlarla uğraşmazsınız.