Oddio parliamo la stessa lingua e non ci capiamo.

Quando l'utente inserisce una data io capirò qual'è il giorno, il mese, l'anno, l'ora, i minuti e i secondi perchè nella versione che lui sta usando (cioe nella sua localizzazione) io saprò che la data è formattata come Y-m-d.

Ma non lo so a priori perchè lui puo cambiare impostazioni di lingua quando gli pare.

Percio devo essere in grado di convertirla dinamicamente in un timestamp.

La mia funzione deve essere una roba del genere:

Codice PHP:
function date_to_timestamp($data_inserita_da_utente,$formato_della_data); 
Spero di essermi spiegato meglio