With this script you can find the corresponding day of the week of any date between 1900 and 2050.
You can test this script in this example.
• To add this script in a web page, include the following code in the location where you want to display the form for this script:
<script type="text/javascript"><!--
// Get the day of the week - coursesweb.net/javascript/
// array with the name of the month
var month = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
// array with the name of the days
var weekday = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
var startyear = "1900"; // first year in select list
var endyear = "2050"; // last year in select list
// adds in #weekday the selected date, and the name of the day
function getWeekDay() {
// get the values of the selected date
var month = document.daydate.smonths.options[document.daydate.smonths.selectedIndex].value;
var day = document.daydate.sdays.options[document.daydate.sdays.selectedIndex].value;
var year = document.daydate.birthyear.options[document.daydate.birthyear.selectedIndex].value;
var obdate = new Date(year,month,day); // object for selected date
var nday = obdate.getDay(); // the number of the day in the week
document.getElementById('gweekday').innerHTML = 'The name of the day in: <i>'+day+'-'+(month*1 +1)+'-'+year+'</i> is: <b>'+ weekday[nday]+'</b>';
}
--></script>
<form name="daydate" style="text-align:center;" action="" method="post">
<div align="center"><table style="text-align:center; background:#fbfbfe; padding:2px;" border="2" cellpadding="0" cellspacing="0">
<tr>
<td colspan="3" style="font-size:16px;">Select the date:</td>
</tr>
<tr>
<td>Day:
<select name="sdays" size="1">
<script type="text/javascript"><!--
for(var j=1;j<32;j++)
document.write("<option value="+j+">"+j+"</option>");
--></script>
</select></td>
<td>Month:
<select name="smonths" size="1">
<script type="text/javascript"><!--
for(var i=0;i<month.length;i++)
document.write("<option value="+i+">"+month[i]+"</option>");
--></script>
</select></td>
<td>Year:
<select name="birthyear" size="1">
<script type="text/javascript"><!--
for(var k=startyear;k<endyear;k++)
document.write("<option value="+k+">"+k+"</option>");
--></script>
</select></td>
</tr>
</table>
</div><div>
<div id="gweekday">Here will be displayed the selected date, and the name of the day.</div>
<input value="Get the day" onclick="getWeekDay()" type="button">
</div>
</form>
Daily Test with Code Example
HTML
CSS
JavaScript
PHP-MySQL
Which tag adds an image in web page?
<div> <img> <span><img src="http://coursesweb.net/imgs/webcourses.gif" width="191" height="63" alt="Courses-Web" />
Which of these CSS codes displays the text oblique?
font-style: italic; text-decoration: underline; font-weight: 500;#id {
font-style: italic;
}
Click on the jQuery function used to hide with animation a HTML element.
click() hide() show()$(document).ready(function() {
$(".a_class").click(function(){ $(this).hide("slow"); });
});
Click on the correctly defined function in PHP.
fname function() {} function fname() {} function $fname() {};function fname($a, $b) {
echo $a * $b;
}