Javascript Course

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 HTML element can be used to embed a SWF flash content?
<object> <div> <script>
<object type="application/x-shockwave-flash" data="file.swf" width="500" height="250">
 <param name="src" value="file.swf" />
 Your browser not support SWF.
</object>
Which CSS pseudo-class adds a style to an input form field that has keyboard input focus?
:active :focus :hover
input:focus {
  background-color: #88fe88;
}
Click on the instruction which converts a JSON string into a JavaScript object.
JSON.stringify(javascript_object) object.toString() JSON.parse(json_string)
var jsnstr = '{"url": "http://coursesweb.net/", "title": "Web Development Courses"}';
var obj = JSON.parse(jsnstr);
alert(obj.url);
Indicate the PHP function which can be used to create or write a file on server.
fopen() file_put_contents() file_get_contents()
if (file_put_contents("file.txt", "content")) echo "The file was created";
else echo "The file can not be created";
Find the Day of the Week

Last accessed pages

  1. Display data from PHP Array, or MySQL in HTML table (26980)
  2. Redirects (4978)
  3. jsSHA - SHA Hashes and HMAC in JavaScript (3519)
  4. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (142307)
  5. JavaScript Trivia Game (7080)

Popular pages this month

  1. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (310)
  2. The Mastery of Love (48)
  3. CSS cursor property - Custom Cursors (36)
  4. Read Excel file data in PHP - PhpExcelReader (35)
  5. PHP-MySQL free course, online tutorials PHP MySQL code (31)