我知道可以更改全局变量:
language: tr
但是我该如何向用户显示“ tr”,而将“ en”保留为值?
答案 0 :(得分:0)
因此,我的解决方案是为UI创建一个额外的输入,并使用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')
}
},
});