Page 1 sur 1

la date dans le futur

Posté : 16 août 2010, 00:07
par froweb
bonour,
ça fait 2 jours je cherche à afficher la date et l'heure dans le futur sans succès.
ce que je cherche est du genre: quelle est sera sera t-il dans 2heures 40mm et 15secondes par exemple.
voilà ce que je fais mais sans succès:
<?php
$valeur_heure=2;
$valeur_minute =40;
$valeur_seconde= 15;

$maintenant = time();
$future = $maintenant + ($valeur_heure * $valeur_minute * $valeur_seconde);

$AfficheDateFuture = gmdate("d.m.Y" , $future ) ;
$AfficheHeureFuture = strftime("%H:%M",$future);

echo 'Date du jour : '.$AfficheDateFuture.' Heure du jour : '.$AfficheHeureFuture ;
?>
merci de m'apporter votre lumière.

Re: la date dans le futur

Posté : 16 août 2010, 00:19
par stealth35
avec strtotime :wink:

mais ton calcule a la base n'est pas bon, il faut tout convertir en secondes

Re: la date dans le futur

Posté : 16 août 2010, 00:29
par froweb
ré bonjour,
je vous remercie pour votre réponse, j'ai regardé cette fonction, elle est un peu complexe.
vous avez un exemple d'utilisation dans mon cas précis.
en vous remerciant.

Re: la date dans le futur

Posté : 16 août 2010, 00:38
par stealth35
ré bonjour,
je vous remercie pour votre réponse, j'ai regardé cette fonction, elle est un peu complexe.
vous avez un exemple d'utilisation dans mon cas précis.
en vous remerciant.

moins complexe que de faire des calcules quand même :wink:
$future = strtotime('+2 hours +40 minute +15 seconds');

$AfficheDateFuture = gmdate("d.m.Y" , $future ) ;
$AfficheHeureFuture = strftime("%H:%M",$future);

echo 'Date du jour : '.$AfficheDateFuture.' Heure du jour : '.$AfficheHeureFuture ;

Re: la date dans le futur

Posté : 16 août 2010, 14:02
par froweb
Merci stealth35,
effectivement la fonction n'était si complexe que ça.
mais il fallait savoir l'utiliser. Tu m'as rendu en grand service.
je t'en remercie.
bonne journée.