Ciao,
per la data puoi farti una piccola funzione di conversione:

Codice PHP:
function dataita($data) {
  if (
$data != "") {
     
$new_data explode("-"$data);
     if (
count($new_data >= 3) {
        
$new_data $new_data[2] . "/" $new_data[1] . "/" $new_data[0];
        
$return $new_data;
     } else {
         
$return $data;
     }
  } else {
      
$return $data
  
}
  return 
$return;

E per richiamarla sulla pagina quando stampi la data fai:
<?php echo dataita($tuadata)?>

Per il calendario ed il resto devi far riferimento a javascript non sono cose fattibili con il solo php.

Ciao