14. august 2005 - 22:59Der er
9 kommentarer og 1 løsning
strtotime ved blandet dansk/engelsk dato format
hvordan indlæses følgende tekststrenge ?
14. maj 2005 may 14 2005 2005-05-14 med flere....
osv med f.eks. strtotime (eller en anden funktion) til php dato format når man ikke på forhånd kender brugerens format (og hvordan hvis man evt. kender det)
strtotime fejler f.eks. på 14. maj 2005
Jeg kan bruge en explode og mktime når jeg kender formatet på forhånd, men jeg håber på en mere enkel metode ;-))
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Så har du dagen i $m[1] månedsnavnet med småt i $m[2] og året i $m[3] - For at få månedsnummeret ud fra navnet, kan du evt. lave et array og køre en array_search på den...
if ( preg_match( "!(\d{1,2})\. (.*?) (\d{4})!", strtolower( $dato ), $m ) ) { // Ok format - se tidligere indlæg } else { die( 'Forkert format! Det skal være i formatet: "31. juli 2005"' ); }
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.