webForumDet fria alternativet

Regexp hjälp!

PHPur PHP

0 svar · 343 visningar · startad av ngised

ngisedMedlem sedan juni 200813 inlägg
#1

Hej,

Ska läsa av datum från lite olika grejer som sedan ska in i en databas. När de kommer in i scriptet kommer de se lite olika ut (olika formatering). Dock måste alla datum ha samma formatering när de stoppas in i databasen.

Måste alltså göra en regular expression som strippar ner alla objudna symboler till ett datum som kan behandlas av t.ex. strtotime()-funktionen.

T.ex. kan ett datum komma in så här:

2009-04-09 : 20:02:30 GMT+2

dvs i ett format som inte är giltigt. Så då vill jag plocka bort ":" i mitten och "GMT+2" så att det blir:

2009-04-09 20:02:30

Kan även hända så att datumet byter plats med klockslaget ibland och kanske något annat konstigt tecken än kolon. Så det jag vill göra är i princip känna om det finns någon YYYY-MM-DD och någon HH:ii:ss och sen rensa bort allt annat.

Är ingen hejare på sånt här så all hjälp uppskattas!

132 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)