Я хочу иметь возможность вводить любую дату, т. Е. 17.01.2009 (в формате ММ / ДД / ГГГ), и рассчитать, в какой день недели будет использоваться jQuery. Я пытался написать некоторые базовые функции, но мой код довольно ужасен, потому что я только изучаю jQuery. Я хочу, чтобы мои выходные данные выглядели так: «Эта дата будет (день недели), (выбранный месяц), год», поэтому, если введенная дата будет 17.01.2009, выходные данные будут иметь вид «Эта дата - четверг, 17 января». 2019 "
В настоящее время у меня есть два поля для ввода пользователем года: #yearField, который является первыми двумя цифрами года, и #centuryField, который является последними двумя цифрами года (мне нужны лучшие соглашения об именах, я знаю) и поле выбора, позволяющее пользователю выбрать месяц из списка. Я также не уверен в том, как разобрать введенные пользователем месячные числа в число, т. Е. "Январь" = 1, "февраль" = 2 и т. Д.
<script>
setup = function() {
calc = function() {
// alert("Hey there!");
// var tip = document.getElementById("checkField").value * 0.20;
// document.getElementById('tipArea').innerHTML = "The tip is $" + tip;
var year = $("#yearField").val();
var century = $("#centuryField").val();
var level = $("#monthSelect").val();
var day = $("#dateField").val() + $("#yearField").val() + ($("#yearField").val() * .25) + ($("#centuryField").val() * .25) - ($("#centuryField").val() * 2) ;
var message = "That date will be " + $("#monthSelect").val() + " " + day + " " + year + century;
$("#displayArea").html(message).css("color", "blue").css("font-size", "50px");
}
$("#calcButton").click(calc);
}
$(document).ready(setup);
</script>
В настоящее время выводится «Эта дата будет январь 1002016,75 2019», когда пользователь вводит дату как «100», #yearField как «20» и #centuryField как «19»