获取周数和周开始&使用bootstrap datepicker结束日期

时间:2015-05-14 06:20:38

标签: jquery twitter-bootstrap momentjs bootstrap-datetimepicker

BootStrap DateTimePicker是否有任何选项可用于从日历中获取周数和周开始日期和结束日期。

Demo link

$('#datetimepicker1').datetimepicker({
  format: 'DD/MM/YYYY',    
  calendarWeeks:true
});

类似于HTML5 week属性

的内容
<input type="week"/>

1 个答案:

答案 0 :(得分:1)

我会依靠片刻提供您正在寻找的数据,特别是星期和格式函数

http://momentjs.com/docs/#/get-set/day/

http://momentjs.com/docs/#/displaying/format/

请参阅此小提琴,了解如何帮助您入门 http://jsfiddle.net/spasticdonkey/9Lnbp7pw/3/

$('#datetimepicker1').on('dp.change', function (e) {
    var kk = $("#datepicker").val();
    $("#output").html(
        "Week Number: " + moment(kk, "DD/MM/YYYY").week() + " of " + 
        moment(kk, "DD/MM/YYYY").weeksInYear()
    );
    $("#output2").html(
        "Day of Year: " + moment(kk, "DD/MM/YYYY").dayOfYear()
    );
    $("#output3").html(
        "Day of Week: " + moment(kk, "DD/MM/YYYY").day() + " of 6 (" + 
        moment(kk, "DD/MM/YYYY").format("dddd") + ")"
    );
    $("#output4").html(
        "Start of Week: " + moment(kk, "DD/MM/YYYY").day(0).format("DD/MM/YYYY")
    );
    $("#output5").html(
        "End of Week: " + moment(kk, "DD/MM/YYYY").day(6).format("DD/MM/YYYY")
    );
});

请注意,根据区域设置的不同,哪一天被视为一周的第一天。如果您尝试支持多个语言环境,则需要深入了解有关语言环境感知日期的文档。