Results 1 to 3 of 3

Thread: Seperate Date From Time

  1. #1
    Join Date
    Jan 2006
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Seperate Date From Time

    When I try to view this only the second script shows up and I have no clue why. Im trying to get the date in the upper right corner and the time in the lower left corner.


    Code:
    <html>
    
    
    
    
    <body onload="startclock()"; onLoad="goforit()"; style="margin-top: 0px; width: 480px; height: 272px; background-image: url(bd.gif); background-repeat:no-repeat;">
    
    
    <script>
    
    /*Date At The Top*/
    
    var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
    var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")
    
    function getthedate(){
    var mydate=new Date()
    var year=mydate.getYear()
    if (year < 1000)
    year+=1900
    var day=mydate.getDay()
    var month=mydate.getMonth()
    var daym=mydate.getDate()
    if (daym<10)
    daym="0"+daym
    var hours=mydate.getHours()
    var minutes=mydate.getMinutes()
    var seconds=mydate.getSeconds()
    var dn="AM"
    if (hours>=12)
    dn="PM"
    if (hours>12){
    hours=hours-12
    }
    if (hours==0)
    hours=12
    if (minutes<=9)
    minutes="0"+minutes
    if (seconds<=9)
    seconds="0"+seconds
    //change font size here
    var cdate="<small><font size=1 color='848484' face='Arial'><b>"+dayarray[day]+", "+montharray[month]+" "+daym+", "+year+"</b></font></small>"
    if (document.all)
    document.all.date.innerHTML=cdate
    else if (document.getElementById)
    document.getElementById("date").innerHTML=cdate
    else
    document.write(cdate)
    }
    if (!document.all&&!document.getElementById)
    getthedate()
    function goforit(){
    if (document.all||document.getElementById)
    setInterval("getthedate()",1000)
    }
    </script>
    
    
    <span id="date" style="position: absolute; left: 325px; top: 0px;"></span>
    
    
    
    
    
    
    
    
    
    
    <DIV id=Clock style="position: absolute; left: 415px; top: 255px;" style="font-size: 16; color:#3d3d3d">&nbsp;</DIV>
    
    <SCRIPT LANGUAGE="JavaScript">
    
    /*Time At The Bottom*/
    
    function tick() {
      var hours, minutes, seconds, ap;
      var intHours, intMinutes, intSeconds;
      var today;
    
      today = new Date();
    
      intHours = today.getHours();
      intMinutes = today.getMinutes();
      intSeconds = today.getSeconds();
    
      if (intHours == 0) {
         hours = "12:";
         ap = "AM";
      } else if (intHours < 12) {
         hours = intHours+":";
         ap = "AM";
      } else if (intHours == 12) {
         hours = "12:";
         ap = "PM";
      } else {
         intHours = intHours - 12
         hours = intHours + ":";
         ap = "PM";
      }
    
      if (intMinutes < 10) {
         minutes = "0"+intMinutes;
      } else {
         minutes = intMinutes;
      }
    
      if (intSeconds < 10) {
         seconds = " ";
      } else {
         seconds = " ";
      }
    
      timeString = hours+minutes+seconds+ap;
    
      Clock.innerHTML = timeString;
    
      window.setTimeout("tick();", 100);
    }
    
    window.onload = tick;
    
    </SCRIPT>
    
    </BODY>
    </HTML>

  2. #2
    Join Date
    Mar 2005
    Location
    SE PA USA
    Posts
    30,495
    Thanks
    82
    Thanked 3,449 Times in 3,410 Posts
    Blog Entries
    12

    Default

    Code:
    <html>
    <body onload="tick();goforit();" style="margin-top: 0px; width: 480px; height: 272px; background-image: url(bd.gif); background-repeat:no-repeat;">
    <script>
    /*Date At The Top*/
    var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
    var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
    function getthedate(){
    var mydate=new Date()
    var year=mydate.getYear()
    if (year < 1000)
    year+=1900
    var day=mydate.getDay()
    var month=mydate.getMonth()
    var daym=mydate.getDate()
    if (daym<10)
    daym="0"+daym
    var hours=mydate.getHours()
    var minutes=mydate.getMinutes()
    var seconds=mydate.getSeconds()
    var dn="AM"
    if (hours>=12)
    dn="PM"
    if (hours>12){
    hours=hours-12
    }
    if (hours==0)
    hours=12
    if (minutes<=9)
    minutes="0"+minutes
    if (seconds<=9)
    seconds="0"+seconds
    //change font size here
    var cdate="<small><font size=1 color='848484' face='Arial'><b>"+dayarray[day]+", "+montharray[month]+" "+daym+", "+year+"</b></font></small>"
    if (document.all&&document.all.date.innerHTML.indexOf(dayarray[day])==-1)
    document.all.date.innerHTML=cdate
    else if (document.getElementById&&document.getElementById("date").innerHTML.indexOf(dayarray[day])==-1)
    document.getElementById("date").innerHTML=cdate
    else if (document.layers)
    document.write(cdate)
    }
    if (!document.all&&!document.getElementById)
    getthedate()
    function goforit(){
    if (document.all||document.getElementById)
    setInterval("getthedate()",1000)
    }
    </script>
    <span id="date" style="position: absolute; right: 20px; top: 20px;"></span>
    <DIV id=Clock style="position: absolute; left: 20px; bottom: 20px;" style="font-size: 16px; color:#3d3d3d">&nbsp;</DIV>
    <SCRIPT LANGUAGE="JavaScript">
    /*Time At The Bottom*/
    function tick() {
    var hours, minutes, seconds, ap;
    var intHours, intMinutes, intSeconds;
    var today;
    today = new Date();
    intHours = today.getHours();
    intMinutes = today.getMinutes();
    intSeconds = today.getSeconds();
    if (intHours == 0) {
    hours = "12:";
    ap = "AM";
    } else if (intHours < 12) {
    hours = intHours+":";
    ap = "AM";
    } else if (intHours == 12) {
    hours = "12:";
    ap = "PM";
    } else {
    intHours = intHours - 12
    hours = intHours + ":";
    ap = "PM";
    }
    if (intMinutes < 10) {
    minutes = "0"+intMinutes;
    } else {
    minutes = intMinutes;
    }
    if (intSeconds < 10) {
    seconds = " ";
    } else {
    seconds = " ";
    }
    var crossClock=document.all? Clock : document.getElementById('Clock')
    timeString = hours+minutes+seconds+ap;
    if (crossClock.innerHTML != timeString)
    crossClock.innerHTML = timeString;
    window.setTimeout("tick();", 1000);
    }
    </SCRIPT>
    </BODY>
    </HTML>
    Notes: I only fixed what really needed fixing.
    - John
    ________________________

    Show Additional Thanks: International Rescue Committee - Donate or: The Ocean Conservancy - Donate or: PayPal - Donate

  3. #3
    Join Date
    Jan 2006
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Thanks a lot, I'm very greatful.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •