par
ovibe29 » 02 déc. 2007, 13:30
non, le dinamique n'est pas mon probleme... en fait, lorqu'on affiche le temps restant
par exemple, supposont que l'heure reelle est 12h25
<?php
//Partie date actuelle
$heure_actuelle = date('H');
$minute_actuelle = date('i');
$seconde_actuelle = date('s');
$jour_actuel = date('d');
$mois_actuel = date('m');
$annee_actuelle = date('Y');
$timestamp_actuel = mktime($heure_actuelle, $minute_actuelle, $seconde_actuelle, $mois_actuel, $jour_actuel, $annee_actuelle);
//Partie date de la fin
$heure_fin = 12;
$minute_fin = 40;
$seconde_fin = 0;
$jour_fin = 2;
$mois_fin = 12;
$annee_fin = 2007;
$timestamp_fin = mktime($heure_fin, $minute_fin, $seconde_fin, $mois_fin, $jour_fin, $annee_fin);
//Partie compte a rebours
$timestamp_reste = $timestamp_fin - $timestamp_actuel;
echo 'Nous sommes le '.$jour_actuel.'/'.$mois_actuel.'/'.$annee_actuelle.' et il est '.$heure_actuelle.':'.$minute_actuelle.':'.$seconde_actuelle.'. <br />';
echo 'Le timestamp actuel est '.$timestamp_actuel.'<br /><br />';
echo 'Le compte a rebours s\'arretera le '.$jour_fin.'/'.$mois_fin.'/'.$annee_fin.' a '.$heure_fin.':'.$minute_fin.':'.$seconde_fin.'<br />';
echo 'Le timestamp de la fin est '.$timestamp_fin.'.<br /><br />';
echo 'Il reste '.date('d\/m\/Y H\h i\m\i\n s\s', $timestamp_reste).' avant la fin du compte a rebours';
?>
il me met "Il reste 01/01/1970 01h 13min 48s avant la fin du compte a rebours", qui est completepment faux!,
il devrais mettre "il reste 00/00/0000 0h 25min 0s avant la fin du compte a rebours"
j'ai du faire une fausse manip quelque par, mais je vois pas ou
non, le dinamique n'est pas mon probleme... en fait, lorqu'on affiche le temps restant
par exemple, supposont que l'heure reelle est 12h25
[php]<?php
//Partie date actuelle
$heure_actuelle = date('H');
$minute_actuelle = date('i');
$seconde_actuelle = date('s');
$jour_actuel = date('d');
$mois_actuel = date('m');
$annee_actuelle = date('Y');
$timestamp_actuel = mktime($heure_actuelle, $minute_actuelle, $seconde_actuelle, $mois_actuel, $jour_actuel, $annee_actuelle);
//Partie date de la fin
$heure_fin = 12;
$minute_fin = 40;
$seconde_fin = 0;
$jour_fin = 2;
$mois_fin = 12;
$annee_fin = 2007;
$timestamp_fin = mktime($heure_fin, $minute_fin, $seconde_fin, $mois_fin, $jour_fin, $annee_fin);
//Partie compte a rebours
$timestamp_reste = $timestamp_fin - $timestamp_actuel;
echo 'Nous sommes le '.$jour_actuel.'/'.$mois_actuel.'/'.$annee_actuelle.' et il est '.$heure_actuelle.':'.$minute_actuelle.':'.$seconde_actuelle.'. <br />';
echo 'Le timestamp actuel est '.$timestamp_actuel.'<br /><br />';
echo 'Le compte a rebours s\'arretera le '.$jour_fin.'/'.$mois_fin.'/'.$annee_fin.' a '.$heure_fin.':'.$minute_fin.':'.$seconde_fin.'<br />';
echo 'Le timestamp de la fin est '.$timestamp_fin.'.<br /><br />';
echo 'Il reste '.date('d\/m\/Y H\h i\m\i\n s\s', $timestamp_reste).' avant la fin du compte a rebours';
?>[/php]
il me met "Il reste 01/01/1970 01h 13min 48s avant la fin du compte a rebours", qui est completepment faux!,
il devrais mettre "il reste 00/00/0000 0h 25min 0s avant la fin du compte a rebours"
j'ai du faire une fausse manip quelque par, mais je vois pas ou