在bootstrap日期时间选择器中更改meridiem(am pm)的文本

问题描述 投票:0回答:1

我想更改bootstrap datetimepicker中的语言,我使用下面的代码

$('.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

有没有办法改变它?

javascript html twitter-bootstrap datetimepicker
1个回答
2
投票

你可以使用HHH 24小时格式并删除上午/下午的A

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

你可以找到更多关于Moment.js格式here的内容

编辑:要更改AM / PM,您可以覆盖语言环境meridiem:

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

你可以找到更多关于它的信息here

© www.soinside.com 2019 - 2024. All rights reserved.