Originariamente inviato da blow1986
Ciao a tutti!

sto utilizzando questa funzione "date" perche vorrei prendere un stringa in input del tipo 02/07/2011 e vorrei vedere a quale giorno della settimana corrisponde:

$ore[0]['dat'] = "02/07/2011";
$test = date('d/m/Y/l', strtotime($ore[0]['dat']));
var_dump($test);

non capisco perche il risultato del vur_dump mi ritorna:
string(17) "07-02-2011-Monday"


come faccio a dire alla funzione strtotime che la data che prende in input è in formato iso?

grazie mille!
Il problema e' che la data in input non e' in formato ISO ma - supponendo che tu intenda il 2 luglio - e' in formato italiano/europeo che strtotime non digerisce (con una data del genere lui capisce 7 febbraio come da consuetudine americana). Quindi devi trasformarla in un formato comprensibile a strtotime(), come ad esempio "yyyy-mm-dd" che e' la versione internazionale impossibile da interpretare male.