Avatar billede jakobdo Ekspert
26. april 2004 - 10:48 Der er 6 kommentarer og
1 løsning

Hvorfor virker denne validering af dato og tid ikke?

Jeg har en dato/tid =
2004-04-26 10:48

Og validere med koden:
if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2})", $datotidSql, $regs))

Problemet er at $regs[4] indeholder 10 (altså timer)
men $regs[5] indeholder ikke minutter, hvorfor???
Avatar billede olebole Juniormester
26. april 2004 - 10:58 #1
<ole>

Du vrøvler  :)

$datotidSql = "2004-04-26 10:48";

if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2})", $datotidSql, $regs)) {
    var_dump($regs);
}

... returnerer:

array(6) {
  [0]=>
  string(16) "2004-04-26 10:48"
  [1]=>
  string(4) "2004"
  [2]=>
  string(2) "04"
  [3]=>
  string(2) "26"
  [4]=>
  string(2) "10"
  [5]=>
  string(2) "48"
}

Så deeeeeeet ......  :)

/mvh
</bole>
Avatar billede jakobdo Ekspert
26. april 2004 - 11:14 #2
Hvad mener du med jeg vrøvler?
Er min kode da ikke rigtig nok?
Eller har jeg lavet en fejl som gør forskellen?
Avatar billede jakobdo Ekspert
26. april 2004 - 11:18 #3
Nu virker min kode fint... Hmmm...
Læg et svar...
Avatar billede Syska Mester
26. april 2004 - 13:02 #4
lolda, nok verdens nemmeste svar
Avatar billede Syska Mester
26. april 2004 - 13:06 #5
hmmm, måske ikke nemmeste på den lede måde, men nem svar når kode allerede virker *hehe*
Avatar billede jakobdo Ekspert
26. april 2004 - 13:12 #6
Ja, men hvorfor fanden mon det ikke virkede før?
Meget mærkeligt!! :o)
Men altid rart at andre lige kaster et blik på problemet, så får man det også lige en smule væk selv! :o)
Avatar billede jakobdo Ekspert
28. april 2004 - 09:10 #7
Lukker...
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