Avatar billede ajbo Nybegynder
19. august 2008 - 15:30 Der er 5 kommentarer

PHP tekst til dato hvordan?

Fra en database henter jeg  tekststrenge på hveer 6 cifre. Den skulle meget
gerne sammenlignes med returer (kørselsresultater) fra date("dmy") - hvordan gør jeg det?
Avatar billede erikjacobsen Ekspert
19. august 2008 - 16:00 #1
Hvordan ser dine tekststrenge ud? Skal de sammenlignes med dags dato?
Avatar billede ajbo Nybegynder
19. august 2008 - 17:04 #2
Tekststrengen kan se således ud: 190808 (dd måned år) - den fulde tekststreng kan
se således ud: 190808 13.30 1 eller f.eks. 101010 og så 13.30 1 - det jeg gerne vil nå frem til er at returnere den aktuelle plus kommende datoer, men frasortere datoer,
der er passeret.
Avatar billede ajbo Nybegynder
19. august 2008 - 17:44 #3
Tekststrengen kan se således ud: 190808 (dd måned år) - den fulde tekststreng kan
se således ud: 190808 13.30 1 eller f.eks. 101010 og så 13.30 1 - det jeg gerne vil nå frem til er at returnere den aktuelle plus kommende datoer, men frasortere datoer,
der er passeret.
Avatar billede erikjacobsen Ekspert
19. august 2008 - 18:17 #4
Sådan?

<?
  $eks1 = "190808 13.30";
  $dato = substr($eks1,0,2);
  $maaned=substr($eks1,2,2);
  $aar=substr($eks1,4,2);

  print "$aar$maaned$dato = ".date("ymd"). "?";

  if ("$aar$maaned$dato" == date("ymd")) {
    print "De er ens";
  }

  if ("$aar$maaned$dato" > date("ymd")) {
    print "Den er større";
  }
?>
Avatar billede ajbo Nybegynder
19. august 2008 - 18:58 #5
Flot besvarelse tak for den.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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