изменить текст для meridiem (am pm) в начальной загрузке даты и времени - PullRequest
0 голосов
/ 27 февраля 2019

Я хочу изменить язык в сборщике даты и времени Boostrap, и я использовал следующий код

$('.date').datetimepicker({'format':'DD/MM/YYYY hh:mm A','locale':'fr'});

Я также добавил требуемый файл js

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/locale/fr.js"></script>

Это меняет языккалендарь, но время выбора все еще показывает AM / PM enter image description here

Есть ли способ изменить его?

1 Ответ

0 голосов
/ 27 февраля 2019

Вы можете использовать HH или H для 24-часового формата и удалить A для AM / PM:

$('.date').datetimepicker({'format':'DD/MM/YYYY HH:mm','locale':'fr'});

Вы можете найти больше о Моменте.форматы js здесь

Редактировать : Чтобы изменить AM / PM, вы можете перезаписать меридием локали:

moment.locale('fr', {
meridiem : function (hours, minutes, isLower) {
        return hours < 12 ? 'PD' : 'MD';
    }
});

Подробнее об этом выможно найти здесь

...