---
title: "Regexp hjälp!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/177938-regexp-hjälp"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "ngised"
published: "2009-04-09T01:40:08.000Z"
updated: "2009-04-09T01:40:08.000Z"
replies: 0
views: 357
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/177938-regexp-hjälp"
---

# Regexp hjälp!

## #1 — ngised, 2009-04-09T01:40Z

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!

Permalänk: https://www.webforum.nu/p/177938

---

Tråden på webben: https://www.webforum.nu/amne/php/177938-regexp-hjälp
