使用 momentJs 显示完整日期

Displaying full date with momentJs

我想马上有这样的格式"Lundi , 11 Janvier 2016 , 12.45 " 我已经做到了

<script type="text/javascript">

    moment.locale('fr');
    moment().format("LLLL");
    $(document).ready(function () {
        $('#sdate').daterangepicker({
            singleDatePicker: true,
            timePicker: false,
            timePicker24Hour: true,
            firstDay: 1
        });
    });

</script>

月份是法语,星期的简称“Lu Ma Me ...”一切正常,但是当我单击日期以获取顶部的格式时,我有这个“01/11/2016” .

求助.

您可以在初始化 daterangepicker

时添加 format 选项来解决您的问题

$('#sdate').daterangepicker({
    locale: { 
        format: 'LLLL'
    },
    singleDatePicker: true,
    timePicker: false
});
<script type="text/javascript" src="https://cdn.jsdelivr.net/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.11.1/moment.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.11.1/locale/fr.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/bootstrap/latest/css/bootstrap.css" />

<script type="text/javascript" src="https://cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.css" />


<input type='text'id="sdate">