Avatar billede dk-morten Nybegynder
05. september 2007 - 13:45 Der er 4 kommentarer og
1 løsning

Hjælp til visning af "Clock/Dags tidspunkt/uge dag

Hej alle eksprter.

Jeg har et lille problem .. Jeg ved ikk helt hvordan jeg skal lave et script der viser clock / Dags tidspunkt (morgen middag, aften) / uge dag.

Ved det er et simpelt script og ikke tar lang tid at lave men kan ikk lige overskue det pt. :/
Så please hjælp mig hehe.

Det skulle gerne se sådan her ud: www.d-signs.dk/ja.JPG



//Morten
Avatar billede fennec Nybegynder
05. september 2007 - 14:10 #1
Dette var hvad jeg lige kunne strikke sammen:

<body onload="getTimeFunk()">
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function getTimeFunk()
{
    dato = new Date
    dato.setDate(5)
    str = ""
    if(dato.getHours() >= 6 && dato.getHours() < 10)
        str += "God morgen "
    else if(dato.getHours() >= 10 && dato.getHours() < 15)
        str += "God morgen "
    else if(dato.getHours() >= 15 && dato.getHours() < 21)
        str += "God aften "
    else
        str += "God nat "
   
    if(dato.getDay() == 1) str += "Det er man "
    if(dato.getDay() == 2) str += "Det er tir "
    if(dato.getDay() == 3) str += "Det er ons "
    if(dato.getDay() == 4) str += "Det er tor "
    if(dato.getDay() == 5) str += "Det er fre "
    if(dato.getDay() == 6) str += "Det er lør "
    if(dato.getDay() == 7) str += "Det er søn "
   
    hour = dato.getHours()
    if (hour <10) hour = '0'+ hour
    minut = dato.getMinutes()
    if (minut <10) minut = '0'+ minut

    str += hour +':'+ minut
    document.getElementById("timeData").innerHTML = str
}
//-->
</SCRIPT>
<div id="timeData"></div>
Avatar billede dk-morten Nybegynder
05. september 2007 - 15:08 #2
det her script skal jeg have som clock:

function startTime()
{
var today=new Date()
var h=today.getHours()
var m=today.getMinutes()
var s=today.getSeconds()

m=checkTime(m)
s=checkTime(s)
document.getElementById('txt').innerHTML=h+":"+m+":"+s
t=setTimeout('startTime()',500)
}

function checkTime(i)
{
if (i<10)
  {i="0" + i}
  return i
}


hvordan smider jeg det ind i stedet for den du har bixet sammen? Når den er lavet så får du points :)
Avatar billede dk-morten Nybegynder
05. september 2007 - 15:11 #3
jo og jeg vil gerne have såen at morgen er fra 04.00 til 12.00
og 12.00 til 18.00 og fra 18.00 til 4.00 er aften :)
hvordan gør jeg det? kan ikk lige se hvordan jeg skal lave det :/
Avatar billede fennec Nybegynder
05. september 2007 - 15:19 #4
<body onload="startTime()">
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function startTime()
{
    var today=new Date()
  str = ""
    if(today.getHours() >= 4 && today.getHours() < 12)
        str += "God morgen "
    else if(today.getHours() >= 12 && today.getHours() < 18)
        str += "God middag "
    else
        str += "God aften "
   
    if(today.getDay() == 1) str += "Det er man "
    if(today.getDay() == 2) str += "Det er tir "
    if(today.getDay() == 3) str += "Det er ons "
    if(today.getDay() == 4) str += "Det er tor "
    if(today.getDay() == 5) str += "Det er fre "
    if(today.getDay() == 6) str += "Det er lør "
    if(today.getDay() == 7) str += "Det er søn "



    var h=today.getHours()
    var m=today.getMinutes()
    var s=today.getSeconds()
   
    m=checkTime(m)
    s=checkTime(s)
    document.getElementById('txt').innerHTML= str + h+":"+m+":"+s
    t=setTimeout('startTime()',500)
}

function checkTime(i)
{
    if (i<10)
      {i="0" + i}
      return i
}

//-->
</SCRIPT>
<div id="txt"></div>

.o) <-- One Eyed Jack
Avatar billede dk-morten Nybegynder
06. september 2007 - 08:35 #5
Tak for dit svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester