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 substr( str_replace($delete, "", $date), 0, 8 );
}
function dataOrder($a, $b) {
if ($a["data"] == $b["data"]) {
return 0;
}
return ($a["data"] < $b["data"]) ? -1 : 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, 2 ) . ' / ' . substr( $rec['data'], 4, 2 ) . ' / ' . substr( $rec['data'], 0, 4 );
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!