O anche
Codice PHP:
setlocale(LC_TIME"it_IT");
$giorno strftime("%A"strtotime($data)); // $data = "12/30/2002", comunque una rappresentazione US valida 
oppure, se hai il timestamp
Codice PHP:
setlocale(LC_TIME"it_IT");
$giorno strftime("%A"$time_stamp);