php - Convertire Date, Numeri, Monete
In PHP, per convertire dal formato US una data o un numero, che presentano rispettivamente il formato yyyy-mm-dd hh:mi:ss e i,iiii.dddd, occorre usare queste funzioni. date() e strtotime() per la data, mentre number_format() per i numeri. Queste le istruzioni da inserire nel codice php
Per la data
date('d-m-Y H:i:s',strtotime($sFecha));
Dove il primo parametro, ovvero il formato, puo' essere uno qualsiasi di quelli previsti.
Per il numero
number_format($price,4,',','')
Dove il secondo parametro indica il numero di decimali.
Da notare che in questo caso, non viene inserito il punto delle migliaia ed eliminato
il carattere "," usato per indicarle nel caso del formato US
Conversione in moneta
$number = 1234.56;
// Italian national format with 2 decimals
setlocale(LC_MONETARY, 'it_IT');
echo money_format('%.2n', $number) . "\n";
// Eu 1.234,56
In questo ultimo caso, vi rimando alla documentazione ufficiale, per maggiori dettagli http://php.net/manual/es/function.money-format.php







Linkedin
Flickr
Anobii
Youtube
Lastfm