Avatar billede info2 Nybegynder
19. april 2001 - 23:51 Der er 6 kommentarer og
4 løsninger

Script til dato og tid

Findes der et script så man på hjemmesiden kan se dato og klokke
Avatar billede a-torsten Nybegynder
19. april 2001 - 23:54 #1
Dette skriver du i head\'en:

<script language=\"JavaScript\"><!--

dato = new Date();
dag = dato.getDay(); //returnerer \'0\' for søndag, \'1\' for mandag osv.
dagimd = dato.getDate();
md = dato.getMonth();
time = dato.getHours();
min = dato.getMinutes();

ugedag = new Array(\"S370ndag\",\"Mandag\",\"Tirsdag\",\"Onsdag\",\"Torsdag\",\"Fredag\",\"L370rdag\");

datoStreng = ugedag[dag]+\" d. \"+dagimd+\"/\"+md+\"<br>Kl. \"+time+\":\"+min;
// -->
</script>

Hvor du nu vil have dato og tid, skriver du:

<script>document.write(datoStreng);</script>
Avatar billede hoejrup Nybegynder
19. april 2001 - 23:55 #2
<HTML>
<HEAD>
<TITLE>dfdsfds</TITLE>
<HEAD>
<SCRIPT Language=\"JavaScript\">

<!--

function vistid () {
a= new Date()
dato=a.getDate()
if (dato<=9) dato=\"0\"+dato
dato=(dato+\"/\")
maaned=a.getMonth()+1
if (maaned<=9) maaned=\"0\"+maaned
maaned=maaned+\"-\"
aar=a.getYear()
if (aar<=9) aar=\"0\"+aar
aar=aar+\"\"
if (aar = 100) aar= \"00\"
datoen=dato+maaned+aar

timer=a.getHours()
if (timer<=9) timer=\"0\"+timer
timer=timer+\":\"
minuter=a.getMinutes()
if (minuter<=9) minuter=\"0\"+minuter
minuter=minuter+\":\"
sekunder=a.getSeconds()
if (sekunder<=9) sekunder=\"0\"+sekunder
sekunder=sekunder+\"\"
tid=timer+minuter+sekunder
total=tid+\" \"+datoen
document.Formular.Tekst1.value=tid
document.Formular.Tekst3.value=datoen

window.setTimeout(\"vistid()\",1000)
}

// -->

</SCRIPT>

<BODY>
<SCRIPT Language=\"JavaScript\">

document.write(\'<Form Name=Formular>\')
document.write(\'<input type=text size=10 name=Tekst1 value=\"start\">\'+\'<br>\')
document.write(\'<input type=text size=10 name=Tekst3 value=\"start\">\')
document.write(\'</Form>\')
tekst =navigator.appName
tekst2 =navigator.appVersion
tekst3 = tekst + \" \"+tekst2
document.write(tekst.fontsize(1).fontcolor(\"Black\")+\'<br>\')
document.write(tekst2.fontsize(1).fontcolor(\"Black\"))

vistid()
// -->

</SCRIPT>
</BODY>
</HTML>

/per
Avatar billede jakoba Nybegynder
20. april 2001 - 00:03 #3
<table align=\'right\' width=110><tr><th>
<FORM name=\'urknap\'  method=post action=\"java script:return true;\">
<INPUT TYPE=\"hidden\" VALUE=\"0\" NAME=\"memory\">
<FONT face=\'arial\'>
<INPUT TYPE=\"button\" NAME=\"inOutButton\" value=\"00:00:00\"
        onClick=\'document.urknap.memory.value =(document.urknap.memory.value==\"0\")?\"1\":\"0\";\'></FONT>
</form></th></tr></table>

<script language=\'javascript\'> <!--

document.urknap.timeId = 0;
document.urknap.months =\"Jan Feb Mar Apr May JuneJulyAug Sep Oct Nov Dec \";

function opdaterUr() {
with ( document.urknap ) {
  var tid = new Date();  // create an object with the current time.
  if ( memory.value==\"0\" )  { // show time  hh:mm:ss
    h=tid.getHours();  h = (h<10)?(\"0\"+h):(\"\"+h)      // hours
    m=tid.getMinutes(); m = (m<10)?(\":0\"+m):(\":\"+m)    // minutes
    s=tid.getSeconds(); s = (s<10)?(\":0\"+s):(\":\"+s)    // seconds
    inOutButton.value = h+m+s;
          // write the time on the button
  } else {              // show day and month instead
    d = tid.getDate();
    m = tid.getMonth(); m = months.substring(4*m,4*m+4);
    inOutButton.value = m+\" \"+d;
          // write the date on the button
  }; //end if
  // update watch every 200 milliseconds
  timeId = setTimeout(\'opdaterUr()\',200)
}; //with...
}; //end opdaterUr(void)

opdaterUr()

// --> </script>
Avatar billede info2 Nybegynder
20. april 2001 - 00:04 #4
Tak til a-torsten og hoejrup
Er der muligt at få nogen kommentarer, eks. hvilken forskel er der på de to løsninger ?

a-torsten forklarer hvor scriptet skal ligge, men hojerup har en hel html fil, hvorfor det ?
Da jeg ikke er \"script ekspert\" har jeg brug for nogen kommentarer ?
Avatar billede hoejrup Nybegynder
20. april 2001 - 00:06 #5
jeg har testet scriptet.

/per
Avatar billede info2 Nybegynder
20. april 2001 - 00:09 #6
jakoba
du var ikke på listen da jeg skrev mine kommentarer, du skal også ha tak - vil du ikke også gi nogen kommentarer ?
Avatar billede jakoba Nybegynder
20. april 2001 - 00:12 #7
OK. det hele cut&pastes ind i din htmlfil etsted i teksten eller i en tabelceller. Der kommer der så en knap der løbende vider tiden, ved klik på knappen skifter den til at vise datoen, osv.

mvh www.fotx.net/JakobA
Avatar billede perj Nybegynder
20. april 2001 - 00:26 #8
Prøv også at kigge her:

http://www.builder.dk

Her er både script\'s og forklaringer.
Avatar billede warpgiga Nybegynder
20. april 2001 - 02:22 #9
Her kommer et af mine første scripts måske til live igen..? Bemærk: Homesite 2.0 ;)
- Peace out to OleBole, Geeeet osv...


<!-- This document was created with HomeSite v2.0 -->
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2//EN\">

<HTML>
<meta http-equiv=\"Refresh\" content=\"1\">
<HEAD>
    <TITLE>Untitled</TITLE>
   
<SCRIPT language=\"javascript\">
   
function wr(te) {
    document.writeln(te)
    return 0
}


function MakeArray(n) {
    this.length = n;
    for (var i = 1; i <= n; i++) {
        this[i] = 0 }
    return this
}

   
function DKdate(UTC) {
// DKdate() v1.2 by Fini A. Alring 1997/98 - faa@networkers.dk (NEW 2001: alring@email.com)
// Returns Date and Time in Danish string format.
// v1.2 - Added optional UTC/Datestring argument. Note: 0 will show current date. 27-Aug-98

    dage = new MakeArray(7)
    dage[0] = \"Søn\"
    dage[1] = \"Man\"
    dage[2] = \"Tir\"
    dage[3] = \"Ons\"
    dage[4] = \"Tor\"
    dage[5] = \"Fre\"
    dage[6] = \"Lør\"
   
    mont = new MakeArray(12)
    mont[1] = \"Jan\"
    mont[2]= \"Feb\"
    mont[3]= \"Mar\"
    mont[4]= \"Apr\"
    mont[5]= \"Maj\"
    mont[6]= \"Jun\"
    mont[7]= \"Jul\"
    mont[8]= \"Aug\"
    mont[9]= \"Sep\"
    mont[10]= \"Okt\"
    mont[11]= \"Nov\"
    mont[12]= \"Dec\"

if (UTC)   
    today = new Date(UTC);
else
    today = new Date();
   
    hours = today.getHours()
    minutes = today.getMinutes()
    seconds = today.getSeconds()
    if(minutes < 10) { minutes = \'0\' + minutes}
    if(seconds < 10) { seconds = \'0\' + seconds}
    day = today.getDay()
    date = today.getDate()
    month = today.getMonth() + 1
    year = today.getFullYear()
   
   
    DKstr = dage[day] +\' \'+ date + \'. \' + mont[month] +\' \'+ year + \'.  \' + hours + \':\' + minutes + \':\' + seconds + \'.\'
   
    return DKstr
}
                                                           
                                                                                                   
</SCRIPT>
</HEAD>

<BODY bgcolor=\"#005255\">
<font face=\"verdana\" color=\"#cceecc\" size=\"7\">       
<SCRIPT language=\"javascript\">wr(DKdate())</SCRIPT>

</BODY>
</HTML>
Avatar billede warpgiga Nybegynder
20. april 2001 - 02:25 #10
Hvis nogen skulle undre sig over at jeg bruger MakeArray() i ovenstående kode, kan jeg lige indskyde at Array() ikke fandtes dengang! ;) he he
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