Data Printing Functions

Functions

<script language="JavaScript1.1">
<!--
  // Both Day of week & month are zero based in the date object.
  // Array object forces use of JavaScript 1.1.
  var dayStr   = new Array ("Sun.", "Mon.", "Tue.", "Wed.", "Thu.", "Fri.", "Sat.");
  var monthStr = new Array ("Jan.", "Feb.", "Mar.", "Apr.", "May",  "June",
                            "July", "Aug.", "Sep.", "Oct.", "Nov.", "Dec.");

  // Return day and month
  function ddmmm(date) {
    return date.getDate() + " " + monthStr[date.getMonth()];
  }

  // Return month and day
  function mmmdd(date) {
    return monthStr[date.getMonth()] + " " + date.getDate();
  }

  // Return two digit year with leading blank
  function yy(date) {
    var year = date.getYear() % 100;
    var temp = (year < 10) ?  " 0" : " ";
    return temp + year;
  }

  // Return four digit year with leading blank
  function yyyy(date) {
    var year = date.getYear();
    if (year < 1000)   year += 1900;
    return " " + year;
  }
//-->
</script>

Example Usage

 
<script language="JavaScript1.1">
<!--
  var day = new Date("1/1/2002");
  document.write(ddmmm(day) + yy(day) + "<br>");
  document.write(mmmdd(day) + "," + yyyy(day) + "<br>");
//-->
</script>


Last Updated: $Date: 2002/08/23 06:42:10 $ GMT ($Revision: 1.3 $)