Décalage de dates
2 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
-

xdeslandes - WRInaute impliqué

- Messages: 314
- Inscription: Mer Déc 29, 2004 20:17
Décalage de dates
Bonjour à tous et à toutes,
je galère depuis quelques jours avec des décalages de dates !!
Voilà : j'ai conçu un tableau (un planning) qui liste des jours, avec des cellules toutes les demi-journées (il y a donc des décalages de 12 heures entre cellules). Tout va bien.
Sauf pour le dernier week-end d'octobre, car il y a...le changement d'heure hiver-été:
00:00 + 12heures = 11:00 (au lieu de 12:00 !)
puis 11:00 + 12H00 = 23:00 et on reste dans la même journée !! Bref, les demi-journées suivantes sont décalées !!
J'ai créé la fonction decalage_date suivante :
J'ai essayé avec strtotime, rien. J'ai php4, donc date_default_timezone_set n'est pas utilisable, bref, j'ai essayé plein de soluces, et je me tourne maintenant vers vous. Une idée ??
je galère depuis quelques jours avec des décalages de dates !!
Voilà : j'ai conçu un tableau (un planning) qui liste des jours, avec des cellules toutes les demi-journées (il y a donc des décalages de 12 heures entre cellules). Tout va bien.
Sauf pour le dernier week-end d'octobre, car il y a...le changement d'heure hiver-été:
00:00 + 12heures = 11:00 (au lieu de 12:00 !)
puis 11:00 + 12H00 = 23:00 et on reste dans la même journée !! Bref, les demi-journées suivantes sont décalées !!
J'ai créé la fonction decalage_date suivante :
- Code: Tout sélectionner
function decalage_date ($j, $decalage)
// $j string (ex: "21052004-12:00") retourne la date string (ex: "21052004-12:00") décalée de $decalage (en 1/2 journées)
// on ne tient pas compte des minutes ni des secondes
{
$month = (int) substr($j, 2, 2);
$day = (int) substr($j, 0, 2);
$year = (int) substr($j, 4 ,4);
$hour = (int) substr($j, 9, 2);
// on recale au debut des demi-journées
$timestamp = mktime ($hour, 0, 0, $month, $day, $year) + $decalage*3600*12;
$date = date("dmY-H:00", $timestamp);
return $date;
}
J'ai essayé avec strtotime, rien. J'ai php4, donc date_default_timezone_set n'est pas utilisable, bref, j'ai essayé plein de soluces, et je me tourne maintenant vers vous. Une idée ??
Le changement de date a lieu le 29 octobre 2007 à 3h (il sera 2h).
prends le timestamp de cette date:
$timestamp_2 = mktime (3, 0, 0, 10, 29, 2007);
compare $timestamp avec cette date et retourne $timestamp modifié:
$timestamp=($timestamp>timestamp_2)?$timestamp-3600:$timestamp;
Ca marche comme ça ?
prends le timestamp de cette date:
$timestamp_2 = mktime (3, 0, 0, 10, 29, 2007);
compare $timestamp avec cette date et retourne $timestamp modifié:
$timestamp=($timestamp>timestamp_2)?$timestamp-3600:$timestamp;
Ca marche comme ça ?
2 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google Dance : mise à jour du PageRank
- Google Labs lance Google Alternate Views
- Google enrichit sa recherche de news
- Comment être numéro 1 sur Google ?
- Ranking Metrics propose désormais des audits de référencement
- Etude de Googlebot, le robot d'indexation de Google
- Historique des "Google Update"
- Google Earth v4 ajoute la dimension temporelle et bien d'autres fonctions
- Etude de Googlebot, le robot crawler de Google (Fresh Bot, Deep Bot)
- Mise à jour de Google Images (Juillet 2006)
- php5 et dâtes
- comparaison de dates
- affichage français Dates
- [résolu] comparer 2 dates
- Manipulation des dates
- Valeur de cache et dates
- Php et les dates...
- Classement de dates au formats AAAA-MM-JJ
- Manipuler des dates PHP
- dates bizarres sur le forum :o
- Les dates de mises a jours
- Google affiche les dates d'indexation
- scripts pour la gestion des dates
- Service Pack 3 de Windows XP : les dates prévus !
- Parcourir un répertoire et récupérer les dates de création
Consultez la description détaillée des produits ou services de Google suivants : Google Alternate Views
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum