Avatar billede php_programmoer Nybegynder
06. december 2005 - 19:54 Der er 8 kommentarer og
1 løsning

Vis opdaterene klokkeslæt i minutter og timer

Jeg har lige fundet et par exemplare på hvordan man for vist den nuværene tid frem på skærmen, men der var der to fejl, den talte sekunder og var lavet i javascript, kan jeg få en i php som kun viser minutter og timer ?

Dvs hvis klokken er halv 10 om morgenen skal den kun skrive:

9:30

intet andet.. ligsom det ur der er i windows nede i højre hjørne =)
Avatar billede jakobdo Ekspert
06. december 2005 - 20:03 #1
echo date("H:m");
Avatar billede jakobdo Ekspert
06. december 2005 - 20:04 #2
WRONG...
echo date("H:i");
Avatar billede php_programmoer Nybegynder
06. december 2005 - 20:07 #3
Læg mærke til at jeg skrev at den selv skulle opdatere klokkeslættet =)
Det gør denne funktion ikke.
Avatar billede jakobdo Ekspert
06. december 2005 - 20:16 #4
php = server side!
javascript = client side!

Hvordan fanden skulle et php script kunne opdatere en tid på klienten løbende?

Men du kan jo tage noget i denne stil:
http://www.javascript-page.com/clock.html
og så fjerne:  + ":" + tDate.getSeconds()
Avatar billede php_programmoer Nybegynder
06. december 2005 - 20:25 #5
Nu virker det, men kan du ikke gøre dokumentet mindre ?
Det bliver også vist i et tekstfelt, kan det ændres ?
ved intet om javascript, derfor jeg ikke kan selv.. på forhånd tak !

dokumentet:

<script language="JavaScript">
var clockID = 0;

function UpdateClock() {
  if(clockID) {
      clearTimeout(clockID);
      clockID  = 0;
  }

  var tDate = new Date();

  document.theClock.theTime.value = ""
                                  + tDate.getHours() + ":"
                                  + tDate.getMinutes();
 
  clockID = setTimeout("UpdateClock()", 1000);
}
function StartClock() {
  clockID = setTimeout("UpdateClock()", 500);
}

function KillClock() {
  if(clockID) {
      clearTimeout(clockID);
      clockID  = 0;
  }
}
</script>
<body onload="StartClock()" onunload="KillClock()">
<form name="theClock">
<input type=text name="theTime" size=8>
<form></center>
Avatar billede jakobdo Ekspert
06. december 2005 - 20:28 #6
Er det ikke nemmere du smider det script du allerede har, herind, så kan vi redigere det?
Avatar billede php_programmoer Nybegynder
06. december 2005 - 20:29 #7
Det er også det nuværene script =)
Avatar billede jakobdo Ekspert
06. december 2005 - 20:46 #8
Måske du kunne finde et her: http://javascript.internet.com/clocks/
Avatar billede php_programmoer Nybegynder
16. december 2005 - 21:11 #9
Jeg fandt intet på dit link desværre :)
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