perfetto, è che credevo esistesse già una funzione per farlo invece noto che è disponibile un metodo statico dalla versione 5.3 (che per il momento non ho tempo di installare)

DateTime::createFromFormat()


grazie