Jquery の datepicker プラグインを使用しています (正常に動作します)。次に、選択した日付から「曜日」を抽出する必要があります。
を使用foo.substring(0,3)
して の最初の 3 文字を割り当てると、次のようdatepicker('getDate')
になりますTypeError foo.substr is not a function
。
$(function () {
$("#textDatepicker").datepicker();
});
function selectedDay() {
var foo = $("#textDatepicker").datepicker('getDate');
//IF USED.... alert(foo);
//retuens (for example).....
//"Thu Jul 18 00:00:00 GMT-0400 (Eastern Standard Time)"
var weekday = foo.substr(0, 3)
document.getElementById("dayofweek").innerHTML = "The day of the week selected is: " + weekday;
}
<head>
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script src="https://jquery-blog-js.googlecode.com/files/SetCase.js" type="text/javascript"></script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css"/>
</head>
<body>
Select Date: <input type="text" id="textDatepicker" onchange="selectedDay();">
<br><br>
<span id="dayofweek">Selected day of week replaces this</span>
</body>
私も貼り付けました:jsfiddle
任意の助けをいただければ幸いです..事前に感謝...