2010-12-06 48 views
1

J'ai toujours eu un problème qui traduit la date anglaise en thaï. Lorsque le serveur ne prend pas en charge la localisation, le problème est que je ne peux pas utiliser la fonction date() correctement. Par conséquent, existe-t-il un cadre ou une meilleure pratique à gérer avec un serveur sur lequel nos paramètres régionaux ne sont pas installés? Pour l'instant, j'utilise une solution de contournement par carte de hardcode texte anglais < => texte thaïlandais.PHP locale framework pour une alternative au système de localisation locale (comme setlocale)

Merci à vous.

Répondre

1

Vous pouvez utiliser la bibliothèque PHP DateTime

Exemple:

$d = new DateTime($myLATimeStampString, new DateTimeZone('America/Los_Angeles')); 
$d->setTimezone(new DateTimeZone('Europe/Oslo')); 
$time = $d->format('m/d/Y H:i:s');