Date + ( X jours en + ) aléatoire
Résolu/Fermé
A voir également:
- Date + ( X jours en + ) aléatoire
- Direct x runtime - Télécharger - Pilotes & Matériel
- Cette photo n’a pas été prise cette année. trouvez la date, l'heure et avec quel modèle d'appareil photo elle a été prise. - Forum Graphisme
- Manga origine x - Forum Réseaux sociaux
- Photoscape x gratuit - Télécharger - Retouche d'image
- Manga origin x ✓ - Forum Réseaux sociaux
2 réponses
Utilisateur anonyme
Modifié par aurus1212 le 23/09/2010 à 14:11
Modifié par aurus1212 le 23/09/2010 à 14:11
Et sa te donne quoi ???
je sais pas ce que tu vx avoir mais j'imagine =D...
Si tu vx avoir une date aléatoire mais dans le passer
strtotime --> translate le timestamp en date, mais le timestamp c'est le nombre de SECONDE depuis le 1 janvier 1970, donc dans ton cas, sa va toujours te donner la même date...
$nb_min = 1;
$nb_max = 8640000; // 86400 = nombre sec dans 1 jour
et sa te donnera 1 date au hasard sur 100 à partir du 1er janvier 1970
Si tu vx avoir une date à partir du moment ou le script s'enclance
sa serair comme cela:
$nb_min = time();
$nb_max = $nb_min + 8640000;
et la sa te donnerai une date à partir de mnt sur 100jour
$nombre = rand($nb_min,$nb_max); // On tire une date au "pif"
$xday = date('Y/m/d', strtotime($nombre)); // on transforme en vrai date lisible
echo $xday; // On affiche la date
echo "</br>";
$reste_sec = $nb_min - $nombre; // le reste de seconde
$reste_jour = ceil($reste_sec / 86400); // On calcul le nombre de jour restant
echo 'Il vous reste environ '.$reste_jour.' à attendre'; // On affiche le résultat
?>
Bats-toi avec les meilleurs..
.. et crèves avec les autres
je sais pas ce que tu vx avoir mais j'imagine =D...
Si tu vx avoir une date aléatoire mais dans le passer
strtotime --> translate le timestamp en date, mais le timestamp c'est le nombre de SECONDE depuis le 1 janvier 1970, donc dans ton cas, sa va toujours te donner la même date...
$nb_min = 1;
$nb_max = 8640000; // 86400 = nombre sec dans 1 jour
et sa te donnera 1 date au hasard sur 100 à partir du 1er janvier 1970
Si tu vx avoir une date à partir du moment ou le script s'enclance
sa serair comme cela:
$nb_min = time();
$nb_max = $nb_min + 8640000;
et la sa te donnerai une date à partir de mnt sur 100jour
$nombre = rand($nb_min,$nb_max); // On tire une date au "pif"
$xday = date('Y/m/d', strtotime($nombre)); // on transforme en vrai date lisible
echo $xday; // On affiche la date
echo "</br>";
$reste_sec = $nb_min - $nombre; // le reste de seconde
$reste_jour = ceil($reste_sec / 86400); // On calcul le nombre de jour restant
echo 'Il vous reste environ '.$reste_jour.' à attendre'; // On affiche le résultat
?>
Bats-toi avec les meilleurs..
.. et crèves avec les autres
Bonsoir Aurus,
Encore merci pour ton aide.
j'ai pu faire ce que je chercher, et ça fonctionne.
Voici le code le bout de code:
----------------------------------
----------------------------------
Encore merci pour ton aide.
j'ai pu faire ce que je chercher, et ça fonctionne.
Voici le code le bout de code:
----------------------------------
<?php //// Début Affichage de la date + X jours Aléatoire - ConcePt'iLuc //// $nb_min = 1; /// Le minium de jours à ajouter $nb_max = 100; /// Le maximum de jours à ajouter $nombre = mt_rand($nb_min,$nb_max); /// On choisi un chiffre au hasard $xday = '+'.$nombre.' days'; $maDate3 = date('Y/m/d', strtotime($xday)); /// on ajoute le chiffre à la date courante //// on affiche le message /// $randomday = 'Tu aura ta surprise par mail dans ' .$nombre. ' jours'; echo $randomday; echo "</br>"; echo 'Plus exactement le: '.$maDate3; //// Fin Affichage de la date + X jours Aléatoire - ConcePt'iLuc//// ?>
----------------------------------
23 sept. 2010 à 14:11
23 sept. 2010 à 19:45
Je test ce soir.
Pour les explications,
Le but est de rajouter "x" jours à la date du moment.
"x" compris entre 1 et 100 ( par exemple ).
et "x" est choisi au hasar, choix du nombre aléatoire entre 1 et 100.
En pratique, par exemple, quelqu'un veu envoyé une image à quelqu'un, et celle ci doit être envoyé, dans X jour. ( X choisi au hasar... )
je vous tien au courant des que jaurais fais des essais.
Sympathiquement
23 sept. 2010 à 19:45