Как можно использовать другой язык для начальной загрузки даты на toValue / toDisplay? - PullRequest
0 голосов
/ 21 ноября 2018

Я знаю, что это может изменить глобальное значение:

language: tr

Но как мне показать «tr» пользователю, но оставить «en» в значении?

1 Ответ

0 голосов
/ 25 ноября 2018

Итак, я решил создать дополнительный вход для пользовательского интерфейса и использовать библиотеку moment.js для отображения на нужном языке.

var end_date_picker = $('#end_date_ui').datepicker({
    language: '{{ LANGUAGE_CODE }}',

    format: {
      toDisplay: function (date, format, language) {
           var d = new Date(date);
           $('#end_date').val(moment(d).locale('en').format('MMMM DD, YYYY'))
           return moment(d).locale('{{ LANGUAGE_CODE }}').format('MMMM DD, YYYY')
     },
     toValue: function (date, format, language) {
         var d = new Date(date);
         return moment(d).locale('en').format('MMMM DD, YYYY')
     }
    },
 });
...