Javascript “获得一天”;“星期四”;从2015年8月1日起,从日历开始

Javascript “获得一天”;“星期四”;从2015年8月1日起,从日历开始,javascript,Javascript,朋友们,我有一个输入字段,在其中我显示datepicker日历,它可以完美地显示和工作。文本字段日期,如2015-08-01。我想要这个日期的格式,我也想要从这个日期开始的一天,比如“星期四”,我希望你们明白我的意思。 当我点击日历中的任何日期时,它会在输入字段中显示像2015-08-01这样的日期,我使用更改和保存变量获取该字段,然后我尝试从中获取日期,但失败。下面是我尝试的代码 var d = new Date(); var n = String(d.getDay()); alert(

朋友们,我有一个输入字段,在其中我显示datepicker日历,它可以完美地显示和工作。文本字段日期,如2015-08-01。我想要这个日期的格式,我也想要从这个日期开始的一天,比如“星期四”,我希望你们明白我的意思。 当我点击日历中的任何日期时,它会在输入字段中显示像2015-08-01这样的日期,我使用更改和保存变量获取该字段,然后我尝试从中获取日期,但失败。下面是我尝试的代码

 var d = new Date();
 var n = String(d.getDay());
 alert(n);
还有这个

var d = new Date();
var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
alert( days[d.getDay()] ) ;

试试这段代码,希望能奏效 HTML


js Fiddle

第二种方法似乎很好。是的,它很好,但它只显示我每天需要的当前日期,就像我单击星期一日期日历时,它必须显示星期一,但它只显示星期四是指当前日期。然后你需要发布一个完整的代码示例,包括你的日历。现在,当我点击该字段时,该字段中的值是虚拟的,并且调用了ChangeValue函数,并将该值发送给函数。现在,我必须将该值更改为“星期四”。如果日期为2015-21-01,则必须更改为“星期三”。需要根据字符串创建日期。没有参数时,
newdate()
总是
now
<p>Date: <input type="text" id="datepicker"></p>
$( "#datepicker" ).datepicker( {
     onSelect: function(dateText, inst) {
        var date = $(this).val();
         var d = new Date(date+" UTC");
alert(days[d.getDay()]);
     }
    });
var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];