Kalender Tahun (Hari Ditunjukan)


Copy skrip atau download.
 
<!-- TWO STEPS TO INSTALL YEARLY: DAY HILIGHTED: 

  1. Paste the specified coding into the HEAD of your HTML document 
  2. Put the last code into the BODY of your HTML document --> 

  <!-- STEP ONE: Copy this code into the HEAD of your HTML document --> 

  <HEAD> 

  <SCRIPT LANGUAGE="JavaScript"> 

  <!-- This script and many more are available free online at --> 
  <!-- The JavaScript Source!! http://javascript.internet.com --> 

  <!- Begin 
  function day_title(day_name) { 
  document.write("<TD ALIGN=center WIDTH=35>"+day_name+"</TD>") 
  } 
  function hilite_today(day,mm) { 
  if ((this_day == day) && (this_month == mm))  
  document.write("<FONT COLOR=\"#FF0000\">") 
  } 
  function makeArray(n) { 
  this.length=n; 
  for (var i = 1; i <= n; i++) 
  this[i] = 0 
  return this 
  } 
  function fill_table(m_name,m_length,mm) { 
  day=1 
  document.write("<center><TABLE BORDER=3 CELLSPACING=3 CELLPADDING=%3><TR>") 
  document.write("<TD COLSPAN=7 ALIGN=center><B>"+m_name+" 
  19"+this_year+"</B><TR>") 
  day_title("Sun") 
  day_title("Mon") 
  day_title("Tue") 
  day_title("Wed") 
  day_title("Thu") 
  day_title("Fri") 
  day_title("Sat") 
  document.write("</TR><TR>") 
  for (var i=1;i<start_day;i++) { 
  document.write("<TD>") 
  } 
  for (var i=start_day;i<8;i++) { 
  document.write("<TD ALIGN=center>") 
  hilite_today(day,mm) 
  document.write(day+"</TD><FONT COLOR='#000000'>") 
  day++ 
  } 
  document.write("<TR>") 
  while (day <= m_length) { 
  for (var i=1;i<=7 && day<=m_length;i++) { 
  document.write("<TD ALIGN=center>") 
  hilite_today(day,mm) 
  document.write(day+"</TD><FONT COLOR='#000000'>") 
  day++ 
  } 
  document.write("</TR><TR>") 
  } 
  document.write("</TR></TABLE></center><BR>") 
  start_day = i 
  } 
  // End --> 
  </SCRIPT> 

  <!-- STEP TWO: Copy this code into the BODY of your HTML document --> 

  <BODY> 

  <SCRIPT LANGUAGE="JavaScript"> 
  month=new makeArray(12) 
  month[1]="January" 
  month[2]="February" 
  month[3]="March" 
  month[4]="April" 
  month[5]="May" 
  month[6]="June" 
  month[7]="July" 
  month[8]="August" 
  month[9]="September" 
  month[10]="October" 
  month[11]="November" 
  month[12]="December" 
  month_length = new makeArray(12) 
  month_length[1]=31 
  month_length[2]=28 
  month_length[3]=31 
  month_length[4]=30 
  month_length[5]=31 
  month_length[6]=30 
  month_length[7]=31 
  month_length[8]=31 
  month_length[9]=30 
  month_length[10]=31 
  month_length[11]=30 
  month_length[12]=31 
  today = new Date() 
  this_day = today.getDate() 
  this_month = today.getMonth()+1 
  this_year = today.getYear() 
  begin_date = new Date("January 1, 19"+this_year) 
  start_day = begin_date.getDay()+1 
  if (start_day == 1){ 
  start_day = 8 
  } 
  for (var m = 1;m<=12;m++){ 
  fill_table(month[m],month_length[m],m) 
  } 
  // End --> 
  </SCRIPT> 

  <!-- Script Size: 2.63 KB -->

 
1