la date dans le futur

Petit nouveau ! | 3 Messages

16 août 2010, 00:07

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.

ViPHP
ViPHP | 5462 Messages

16 août 2010, 00:19

avec strtotime :wink:

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

Petit nouveau ! | 3 Messages

16 août 2010, 00:29

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.

ViPHP
ViPHP | 5462 Messages

16 août 2010, 00:38

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 ;

Petit nouveau ! | 3 Messages

16 août 2010, 14:02

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.