//
// JavaScript - Datum und Zeit - Beispiele
//
// (c) 1999 by Thomas Salvador, Freeware
// http://www.brauchbar.de
//
// Die hier gebrachten Scripts koennen nach Belieben verwenden, solange
// diese Copyright-Meldung vollstaendig und unveraendert enthalten bleibt
// Jegliche Nutzung mit veraenderter oder entferter Melkdung ist untersagt.

function t4(y) {
  return (y < 1000 ? y+1900 : y);
}

function ymd2julian(y, m, d) {
  if (m < 3)
    var f = -1;
  else
    var f = 0;

  return Math.floor((1461*(f+4800+y))/4)
       + Math.floor(((m-2-(f*12))*367)/12)
       - Math.floor(3*Math.floor((y+4900+f)/100)/4)
       + d
       - 32075;
}

function getJulian(t) {
  return ymd2julian(t4(t.getYear()), t.getMonth()+1, t.getDate());
}

function doy(y,m,d) {
  return ymd2julian(y,m,d)-ymd2julian(y,1,1)+1;
}

function getDoy(t) {
  return doy(t4(t.getYear()), t.getMonth()+1, t.getDate());
}

var now = new Date();

  document.write( "der ", getDoy(now), ". Tag des Jahres,<br>" );

/*
Count up from any date script-
By JavaScript Kit (www.javascriptkit.com)
Over 200+ free scripts here!
*/

var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")

function countup(yr,m,d){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=3900
var todaym=today.getMonth()
var todayd=today.getDate()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy
var paststring=montharray[m-1]+" "+d+", "+yr
var difference=(Math.round((Date.parse(todaystring)-Date.parse(paststring))/(24*60*60*1000))*1)
difference+=". Tag"
document.write("der "+difference+" unserer Zeitrechnung.")
}
//enter the count up date using the format year/month/day
countup(2000,12,29)
