2010-08-28 3 views
1

J'ai cette question. J'utilise php, mysql et mes fichiers seront hébergés sur la machine Linux.Php date de modification par rapport à l'heure spécifiée

Est-il possible de changer la date dans un format différent? Je veux dire que la date devrait changer s'il est 17h. C'est si aujourd'hui est le 28 août 2010, puis après 17 heures il devrait montrer le 29 août 2010.

Merci beaucoup.

+0

vous souciez-vous de fuseau horaire règles DST? –

+0

vous devriez en apprendre plus sur les fuseaux horaires. On dirait que vous voulez changer l'heure en fonction d'une autre partie du monde. – stillstanding

+0

Merci pour la réponse @steve et @stillstanding. Ma seule exigence est que si l'heure est 19 heures, le jour devrait changer. C'est possible? Wil vérifier timezone et en savoir plus à ce sujet .. merci – noobcode

Répondre

1

Vous voulez simplement ajouter 7 heures à l'heure actuelle?

$corrected=time() + 3600*7; 
echo strftime("%d %B %Y", $corrected); 

Si vous voulez faire cela pour tout votre code, jetez un oeil à la PHP time zone configuration et date_default_timezone_set()

Si vous souhaitez définir votre fuseau horaire sur une base de serveur à l'échelle, vous trouverez probablement beaucoup des réponses sur ServerFault.com, comme Setting time zone on Linux (ubuntu)

Voir aussi

+0

Merci paul. En fait, il est nécessaire parce que j'utilise l'heure arabe et le jour change après 19 heures – noobcode

Questions connexes