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.
Select the date:
Day: Month: Year:
Here will be displayed the selected date, and the name of the day.

• 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 defines the clickable areas inside the image map?
<map> <img> <area>
<img src="image.jpg" usemap="#map1">
<map name="map1">
  <area shape="rect" coords="9, 120, 56, 149" href="#">
  <area shape="rect" coords="100, 200, 156, 249" href="#">
</map>
Which CSS property defines what is done if the content in a box is too big for its defined space?
display overflow position
#id {
  overflow: auto;
}
Click on the event which is triggered when the mouse is positioned over an object.
onclick onmouseover onmouseout
document.getElementById("id").onmouseover = function(){
  document.write("Have Good Life");
}
Indicate the PHP variable that contains data added in URL address after the "?" character.
$_SESSION $_GET $_POST
if(isset($_GET["id"])) {
  echo $_GET["id"];
}
Find the Day of the Week

Last accessed pages

  1. PHP PDO - exec (INSERT, UPDATE, DELETE) MySQL (43359)
  2. Common PHP Errors and Solutions (6866)
  3. SSEP - Site Search Engine PHP-Ajax (7095)
  4. PHP Method Chaining (1706)
  5. While and Do While (2541)

Popular pages this month

  1. Insert, Select and Update NULL value in MySQL (697)
  2. Read Excel file data in PHP - PhpExcelReader (625)
  3. PhpSpreadsheet - Read, Write Excel and LibreOffice Calc files (394)
  4. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (347)
  5. PHP getElementById and getElementsByTagName (311)