Uno snippet che permette di convertire una qualsiasi data in un altro formato.
Ma attenzione, devono essere abilitate le funzioni Multi Byte.
Dove $data è una data formattata in un qualsiasi formato.
Io ho provato:
Nell'esempio una data sarà formata da "giorno della settimana", giorno mese completo anno 4 cifre.
Riferimenti:
Ma attenzione, devono essere abilitate le funzioni Multi Byte.
PHP:
// Su Windows 7
date_default_timezone_set('Europe/Rome');
setlocale(LC_ALL, 'it', 'it_IT', 'ita', 'it_IT@euro', 'it_IT.UTF-8', 'Italian');
echo mb_convert_encoding( strftime('%A, %d %B %Y', strtotime( $data ) ), 'UTF-8', mb_detect_encoding( $out['giorno_app'], "auto" ) );
Io ho provato:
- ISO8601
- formato italiano
- formato inglese
- formato americano ( e sì, sono diversi )
Nell'esempio una data sarà formata da "giorno della settimana", giorno mese completo anno 4 cifre.
Riferimenti: