2010-10-27 5 views
1

Je travaille sur le projet rss parser, j'ai besoin de récupérer l'URL du serveur basé sur nous et stocker les données dans la base de données tout en stockant/visualisation je dois conserver l'heure de publication. J'utilise simplepie pour l'agrégation de flux, je fais face le problème suivant lors de la manipulation rssGestion du fuseau horaire en php

alors que je vérifie url rss dans Firefox 3.0.19/fuseau horaire du système mis à Chennai/Kolkatta/Mumbai (UTC + 5: 30) maintenant firefox affiche l'heure de publication pour le poste est 10h51 en même temps si je vérifie la même URL dans un autre système qui a firefox 3.6.1/système timezone mis à Chennai/Kolkatta/Mumbai (UTC + 5: 30) maintenant firefox affiche l'heure de publication pour le poste est 11:34 am

comment puis-je savoir quelle heure est correcte? et comment puis-je obtenir fuseau horaire pour le serveur RSS pour php

RSS Feeds stockés dans un serveur et j'ai installé l'application PHP dans un autre serveur les deux situés en nous.

De quel fuseau horaire devrais-je me servir?

i ensemble suivant le fuseau horaire dans mon code

<?php 
    date_default_timezone_set('US/Central'); 
    ?> 

mais après le temps est mauvais lorsque l'affichage

+0

Comment affichez-vous l'heure de publication? – joschi

+0

$ postDate = $ item-> get_date (false); date d'écho ('Y-m-d h: i: s a', strtotime ($ postDate)); –

Répondre

0

i résolu le problème de mon auto à l'aide ci-dessous la méthode

get liste de tous les fuseaux horaires ont d'abord poste date du poste et définir le premier format de fuseau horaire la date et définir le deuxième format de fuseau horaire la date et ainsi de suite .. enfin j'ai comparé la date formatée avec postdate puis j'ai obtenu le fuseau horaire du serveur

Questions connexes