我想更改flatpickr日历上的当前标签年份。 2019年至2562年,2562年是佛教(+543年)。
flatpickr.localize(flatpickr.l10ns.th);
$('#my_date').flatpickr({
dateFormat: "Y-m-d 20:00",altInput: true,onChange: (selectedDates,dateStr,instance) => {
moment.locale('th');
thai_DM = moment(selectedDates[0]).format('Do MMMM');
thai_Y = parseInt(moment(selectedDates[0]).format('YYYY')) + 543;
instance.altInput.value = thai_DM + " " + thai_Y;
$('#dateStr_for_db').val(dateStr);
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!-- flatpickr -->
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">
<script src="https://cdn.jsdelivr.net/npm/flatpickr"></script>
<script src="https://npmcdn.com/flatpickr/dist/l10n/th.js"></script>
<!-- moment -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment-with-locales.min.js"></script>
<input type="text" id="my_date"> flatpickr
<br>
<br>
<input type="text" id="dateStr_for_db"> my_date.value for insert to db
我写了几行文字来使泰文可读,但仍然有 公元前。 DB的日期。 差不多完成了。但我无法更改日历上的年份标签。 请帮忙:)
谢谢。