Avatar billede phpbegynder Nybegynder
20. september 2000 - 18:22 Der er 6 kommentarer og
1 løsning

Konvertering af tekst

Jeg har en $var der indeholder informationer (dato) af opdatering af et dokument.

Som et par eksempler herpå er der:

\"kildenavnxxx Sep 19 2000 7:21PM ET\"
\"kildenavnyyy Sep 20 2000 9:24AM ET\"
\"kildenavnzzz Sep 19 2000 7:48PM ET\"

Jeg ønsker nu at det skal konverteres til dansk dato.

Er der nogen der hjælpe med dette.

Mvh
PHPnybegynder
Avatar billede barlach Nybegynder
20. september 2000 - 18:26 #1
setlocale(LC_TIME,\"da\")
Avatar billede barlach Nybegynder
20. september 2000 - 18:31 #2
og...
har du datoerne i timestamp eller kan du lave dem om til timestamp kan du så bruge strftime()til at få det format du gerne vil have dem i
Avatar billede phpbegynder Nybegynder
20. september 2000 - 18:53 #3
Tak for det hurtige svar, men problemet er jo at jeg har kun dato\'en i tekstformat. dette er ikke noget jeg kan ændre på, idet jeg henter dokumenterne \"ude i byen\"...

nogen gode idéer?

Avatar billede barlach Nybegynder
20. september 2000 - 18:58 #4
split $var op med explode()
f.eks. : $datoer=explode(\" \",$var)
så får du et array($datoer) med de forskellige informationer. lav dem derefter til timestamp med mktime();
Avatar billede barlach Nybegynder
20. september 2000 - 19:00 #5
klokkeslettet skal nok splittes yderligere op...lidt omstændigt måske men nødvendigt hvis du vil have et timestamp
Avatar billede barlach Nybegynder
20. september 2000 - 19:13 #6
$dato=explode(\" \",$var);
$dato[0]=kildenavnxxx;
$dato[1]=Sep
$dato[2]=19
$dato[3]=2000
$dato[4]=7:21PM
$dato[5]=ET

$tid=explode(\":\",$dato[4]);
$tid[0]=7
$tid[1]=21PM

$minut=substr($tid[1],0,2); => $minut=21

$timestamp=mktime($tid[0],$minut,0,$dato[1],$dato[2],$dato[3])

....noget i denne retning...det er ikke testet!
Avatar billede barlach Nybegynder
20. september 2000 - 19:15 #7
...og derefter kan du så bruge strftime()
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