Javascript 日期选择器在字段中插入日期和星期

Javascript 日期选择器在字段中插入日期和星期,javascript,insert,datepicker,field,Javascript,Insert,Datepicker,Field,我希望你们中的一位专家能帮助我解决datepicker中的一个问题 $('#datepicker').datepicker({ onSelect: function (dateText, inst) { $('#week').val($.datepicker.iso8601Week(new Date(dateText))); } }); 我有一个包含以下字段的页面 日期、周、项目编号、说明、价格 我可以让日期选择器为日期和周工作,但前提是我为每个日期和周分配了日

我希望你们中的一位专家能帮助我解决datepicker中的一个问题

$('#datepicker').datepicker({
    onSelect: function (dateText, inst) {
        $('#week').val($.datepicker.iso8601Week(new Date(dateText)));
    }
});
我有一个包含以下字段的页面

日期、周、项目编号、说明、价格

我可以让日期选择器为日期和周工作,但前提是我为每个日期和周分配了日期选择器

我的问题是,我希望这样,当您在日期字段中选择日期,然后将datepicker自动将周数放入周字段中,这样您就不需要datepicker 2次,而只需要一次

不幸的是,我不太懂javascript,因此希望有人能帮助我

非常感谢

尼尔斯·贝克隆德(Niels Baeklund)

借助于此,我学会了使用以下方法获取周数

Date.prototype.getWeek = function() {
        var onejan = new Date(this.getFullYear(),0,1);
        return Math.ceil((((this - onejan) / 86400000) + onejan.getDay()+1)/7);
    } 
然后我用它来获取日期选择器中的周号,如

$('#datepicker').datepicker({
    onSelect: function (date) {
        var dat = new Date(date); //convert string to date
        var weekNo = dat.getWeek();
        $('#week').val(weekNo);

    }
});

更新: 经过一些研究,我最终在jQueryUIDatePicker中找到了一个不错的解决方案

$('#datepicker').datepicker({
    onSelect: function (dateText, inst) {
        $('#week').val($.datepicker.iso8601Week(new Date(dateText)));
    }
});

希望您能理解。

非常感谢您的及时回复,这正是我一直在寻找的解决方案,效果非常理想。我对datepicker有了更好的了解:)再次衷心感谢你,NielsBaeklund@user3004377很高兴能帮助你,我的朋友:)丹麦有个小问题,我们有“dd/mm/yy”的日期格式,但当我使用它时,我想知道你是否有一个围棋的想法提前谢谢Niels Baeklund