l'ho fatto, e siccome avevo una consegna urgente mi sono arrangiato così.

La data, che ha questo formato (2013-01-28 22:30) la recupero da dentro a un loop di wordpress.

Codice PHP:

//ecco le mie funzioni

function clean_the_date $date ) {
  
$delete = array("-"" "":" );
  return 
substrstr_replace($delete""$date), 0);
}

function 
dataOrder($a$b) { 
  if (
$a["data"] == $b["data"]) {
    return 
0;
  }
  return (
$a["data"] < $b["data"]) ? -1;
}

clean_the_date$post->post_date ); // valore che poi inserisco in un array.
// array che poi sfoglio con foreach, il cui $val è l'array su cui devo fare l'ordinamento

usort($val"dataOrder");

$val array_reverse$val );

// poi la data la stampo così:
echo substr$rec['data'], 6) . ' / ' substr$rec['data'], 4) . ' / ' substr$rec['data'], 0); 
Non è poesia ma funziona... invece di fare tutto il casino che ho fatto per la formattazione della data sarebbe carino che dal formato (2013-01-28 22:30) potessi trovare il timestamp.

Grazie per ogni tipo di suggerimento!