Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Javascript日期选择器获取工作日名称_Javascript_Jquery_Datepicker - Fatal编程技术网

从Javascript日期选择器获取工作日名称

从Javascript日期选择器获取工作日名称,javascript,jquery,datepicker,Javascript,Jquery,Datepicker,我有一个代码片段,它告诉我从JSdatepicker库的日历中选择的日期 我正在寻找一种方法,以获得选定日期的工作日名称例如:周一,周二等 下面是jsDatepicker的用法: <script type="text/javascript"> window.onload = function(){ new JsDatePick({ useMode:2, target:"inputField1",

我有一个代码片段,它告诉我从JSdatepicker库的日历中选择的日期

我正在寻找一种方法,以获得选定日期的工作日名称例如:周一,周二等

下面是
jsDatepicker
的用法:

<script type="text/javascript">
    window.onload = function(){
        new JsDatePick({
            useMode:2,
            target:"inputField1",
            dateFormat:"%Y-%m-%d",
            cellColorScheme:"beige"             
        });

    };
</script>

window.onload=函数(){
新JsDatePick({
使用模式:2,
目标:“inputField1”,
日期格式:“%Y-%m-%d”,
cellColorScheme:“米色”
});
};
我查看了中提供的文档,但什么都没有。 有人能帮忙吗

我还尝试使用jQuery Datepicker,但根本不起作用,下面是jQuery Datepicker代码:

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>

<script>    
$(function() {
    $( "#datepicker" ).datepicker();
});
</script>

$(函数(){
$(“#日期选择器”).datepicker();
});
对于这两种情况,要选择和显示日期的输入输出字段为:

<input type="text" id="datepicker"/>

如果您想使用,这里有一种方法:

// Save returning object to variable
var dateSelector = new JsDatePick({
    useMode:2,
    target:"inputField1",
    dateFormat:"%Y-%m-%d",
    cellColorScheme:"beige"             
});

// Use setOnSelectedDelegate to capture clicks
dateSelector.setOnSelectedDelegate(function(){
    // Get selected day from plug-in
    var day = dateSelector.getSelectedDay();

    // Create a JS native Date
    var date = new Date(day.year, day.month, day.day);

    // Get the day of the week (0 is Sunday)
    var dayOfTheWeek = date.getDay();

    // For demonstration purposes, place a string into input field
    var inputField = document.getElementById("inputField1");
    var dayOfTheWeekStr = '';

    switch (dayOfTheWeek) {
        case 0:
            dayOfTheWeekStr = 'Sunday';
            break;
        case 1:
            dayOfTheWeekStr = 'Monday';
            break;
        case 2:
            dayOfTheWeekStr = 'Tuesday';
            break;
        default:
            dayOfTheWeekStr = 'Wed.-Sat.';
            break;
    }

    inputField.value = dayOfTheWeekStr;
});

这里有一个

$(function() {
    var dt = $("#datepicker" ).datepicker({
            onSelect: function (dt) {
                var wa = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
                var nd = new Date(Date.parse(dt));
                $(this).val(wa[nd.getDay()]+', '+dt);
            }
    });

});