strtotime - soucis de conversion ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : strtotime - soucis de conversion ?

Re: strtotime - soucis de conversion ?

par SylvainH » 18 juil. 2011, 14:03

Merci pour vos réponses.

Mon fichier .php est écrit sous Espresso et, à chaque enregistrement, est automatiquement uploadé sur un serveur chez OVH pour chaque test.

Je vais tester la seconde solution proposée, à savoir, utiliser date.

Merci.

Re: strtotime - soucis de conversion ?

par Skw33d » 18 juil. 2011, 13:58

Non, gmdate te retourne le Greenwich Mean Time : http://www.php.net/manual/fr/function.gmdate.php

Si tu veux retrouver 1h30, tu dois utiliser date qui te retournera l'heure locale à la place de gmdate. :wink: ou régler ton fuseau horaire.

ton code chez moi donne

01:30:00
1310952600
01:30
Moi ça donne la même chose que lui.

Re: strtotime - soucis de conversion ?

par telnes » 18 juil. 2011, 13:54

hello

ton code chez moi donne
01:30:00
1310952600
01:30
tu est sur quel GMT :)

tu test sur quel plateforme ?

strtotime - soucis de conversion ?

par SylvainH » 18 juil. 2011, 13:06

Bonjour,

Quelqu'un pourrait-il m'éclairer sur cet épineux soucis :

$tempsDejeuner='01:30:00';
echo $tempsDejeuner.'<br>';
//affiche : 01:30:00
echo strtotime($tempsDejeuner).'<br>';
//affiche : 1310945400
echo gmdate('H:i',strtotime($tempsDejeuner)).'<br>';
//affiche : 23:30
Ne devrait-il pas m'affiche 01:30:00 comme initialement ?

Le but étant d'additionner/soustraire des heures/minutes, j'additionnais/soustrayait jusque là les formes strtotime avant de les "réafficher" de façon lisible avec
gmdate().

Merci