Comment faire pour obtenir l'heure ou la date directement à partir d'internet?
Mon ordinateur ont perdu le pouvoir de CMOS
de la batterie! Et mon ordinateur est en cours de l'année comme 2004
et le temps que 12:00 AM
! Et l'un de mes codes ne fonctionnent pas bien comme --
<?php
echo date("Y");
?>
Qui me fournit la sortie ---
2004
Mais je sais que l'année en cours est 2011. Également dans Facebook et de débordement de Pile et d'autres sites que le temps est correct! Comment est-ce possible? Est-il un autre code pour afficher le courant date
et time
? Quelqu'un peut-il me suggérer un code qui pourrait fournir à mes utilisateurs du site de synchronisation correcte, même quand il n'y CMOS
a échoué ou est en panne de batterie.
- êtes-vous l'hébergement de votre site sur votre pc? obtenir un serveur à partir de l'un quelconque des fournisseurs et ils vont sûrement vous fournir le bon temps. aussi, êtes-vous profiter de votre séjour à l'année 2011? où est votre delorean garé?
- Merci mais pouvez-vous me suggérer un script, s'il vous plaît.
- Vous vous demandez comment Facebook et de Dépassement de Pile à afficher l'heure et la date correctes? C'est parce qu'ils utilisent le serveur de l'heure/date. Lorsque vous exécutez votre script PHP en local, votre machine est le serveur, et c'est de ramasser vos machines à l'heure et de la date. Si/lorsque vous téléchargez votre script à votre hébergeur (en supposant que votre pas accueillir cette localement) de votre script utilise les serveurs de date/heure et ce ne sera pas un problème.
Vous devez vous connecter pour publier un commentaire.
Vous êtes sous Linux (ou une variante)? J'ai trouvé cette page en une rapide recherche sur google.
De Temps NTP Script de Synchronisation
Le problème comme Stofke dit, c'est que PHP juste attrape le temps à partir de votre ordinateur, car il ne sait pas sur NTP ou des trucs comme ça. Donc, ce que vous avez vraiment besoin est un script qui permet de s'assurer que votre serveur a l'heure précise, puis PHP prenez le temps précis à partir de votre serveur.
MODIFIER: Aussi comme une ressource, ce lien explique comment synchroniser jusqu'à ntp via la ligne de commande et a un peu d'extrait de Windows dans le bas du tableau.
NTP HOWTO
PHP est exécuté sur le serveur de sorte qu'il prend le temps de serveur.
Droit maintenant, je suppose que vous développez sur votre ordinateur local, de sorte qu'il agit en tant que serveur et l'affiche mal, mais une fois que vous téléchargez vos scripts à un serveur en ligne, il va utiliser la date et l'heure de ce serveur et si celui-ci est correctement réglé permettra de voir vos utilisateurs 2011.
Tous vous avez besoin: http://www.whattimeisit.com/