begin process at 2012 05 29 00:55:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Trucs et astuces

 > 

les dates, calcule de jour


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

les dates, calcule de jour

mercredi 23 mars 2005 à 00:00:39 | les dates, calcule de jour

aquewel

Bonjour,

un petit probleme je voudrais programmer une date futur dans le temps tous les premier Mercredi du mois d'aout tous les ans !

J'ai reussi qu'a faire ca
<?php
$jour = 3;
$mois = 8;
$annee = 2005;
echo
("Le $jour $mois $annee tombe un " . date("l", mktime(0, 0, 0, $mois, $jour, $annee)));
?>


La je recupere le JOUR de la semaine et je voudrais faire le contraire

merci a tous axel

mercredi 23 mars 2005 à 00:49:03 | Re : les dates, calcule de jour

tardigrade

$correspondance=array(3,2,1,7,6,5,2);

for($annee=2000;$annee<2010;$annee++)
{
    $resultat=mktime(0,0,0,8,$correspondance[(int)date('w',mktime(0,0,0,8,1,$annee))],$annee);
    print(date('h-i-s, j-m-y, it is w Day z ',$resultat).'<br>');
}

code non teste
mercredi 23 mars 2005 à 00:49:26 | Re : les dates, calcule de jour

tardigrade

premiere erreur : $correspondance=array(3,2,1,7,6,5,4);
mercredi 23 mars 2005 à 07:47:14 | Re : les dates, calcule de jour

aquewel

j'ai pas compris ce script ????? un petit commentaire ?
mercredi 23 mars 2005 à 07:52:36 | Re : les dates, calcule de jour

aquewel

ce script me donne le premier JOUR des mois d'aout tous les ans
moi je veux la DATE
mercredi 23 mars 2005 à 09:12:01 | Re : les dates, calcule de jour

tardigrade

$resultat est une date apres tu en fais ce que tu veux mais c'est bien une date
mercredi 23 mars 2005 à 09:13:47 | Re : les dates, calcule de jour

tardigrade

je le teste au boulot aujourd'hui mais normalement le script te retourne la date correspondant au premier mercredi du mois d'aout pour une annee donnée
mercredi 23 mars 2005 à 09:16:33 | Re : les dates, calcule de jour

malalam

Administrateur CodeS-SourceS
hello,

<?php
for ($i = 2005; $i < 2010; $i ++) {
    for ($j = 1; $j < 13; $j ++) {
        for ($k = 1; $k < 7; $k ++) {
            $jour = date ('l', mktime(0,0,0,$k, $j, $i));
            if ($jour == 'Wednesday')
                echo date('l.d.m.y', mktime(0,0,0,$k, $j, $i)), '<br />';
        }
    }
}

?>

Bon apres tu mets en forme hein et tu optimises, c'est fait a la va vite...
mercredi 23 mars 2005 à 09:18:19 | Re : les dates, calcule de jour

malalam

Administrateur CodeS-SourceS
Ah ben tellement a la va vite que c'est faux, lol, desole.
mercredi 23 mars 2005 à 09:21:02 | Re : les dates, calcule de jour

malalam

Administrateur CodeS-SourceS
Réponse acceptée !
Voila :

<?php
for ($i = 2005; $i < 2010; $i ++) {
    for ($j = 1; $j < 13; $j ++) {
        for ($k = 1; $k < 7; $k ++) {
            $jour = date ('l', mktime(0,0,0,$j, $k, $i));
            if ($jour == 'Wednesday')
                echo date('l.d.m.y', mktime(0,0,0,$j, $k, $i)), '<br />';
        }
    }
}

?>

j'avais inverse les jours et les mois.
A priori ca fonctionnem, j'ai verifie les 2 premieres dates sorties.
mais faut optimiser, c'est moche...

1 2 3

Cette discussion est classée dans : jour, annee, dates, calcule, mois


Répondre à ce message

Sujets en rapport avec ce message

Gestion de dates [ par tryoruda ] SalutJe souhaite quelques tuyaux pour gérer les dates :- un formulaire avec choix du jour / du mois / de l'année envoie vers un seul champ Mysql date- vérification d'une date [ par vir76 ] Salut tout le monde,Je dispose de la fonction suivante pour vérifier une date : Page de vérification de date en PHP<? petite erreur dans calendrier dynamique javascript!!! [ par joduak ] Salut à vous, j'ai un gros problème sur mon calendrier. copier coller le dans un fichier php et lancez le, vous verrez qu'il y a 2 ptites erreurs. J'a Dynamique [ par sensoide ] J'ai un calendrier au quelle je voudrais rajoutée les jours travaillées et les congées, mais je ne vois pas comment fair.C'est pour quoi je demande vo Pb agenda!! [ par grominet5969 ] Salut,Sur ce site j'ai trouvé un agenda d'événements que j'ai installé sur mon site web. Il fonctionnait trés bien sous phpMyAdmin 2.6.2-Debian-3sarge SUJET POUR QUELQU' UN QUI CONNAIT LE PHP AVEC BASE SQL [ par philou4212 ] je remercie la personne qui peut me donner un coup de mains sur le sujet je coince un  peuVoilà j'ai un calendrier qui fonctionne avec une base sql il Afficher les jours de la semaine... [ par stevethx27 ] Bonjour,je tente (en vain) d'afficher sur une ligne les jours de la semaine. J'ai utilisé un script trouvé sur le site que j'ai modifié et ça donne ma Recupere le jour du lundi avant le premier du mois [ par bleuerouge ] Bonjour, je voudrais savoir comment recuperer le jour du premier Lundi avant le 1er du moisMerci d'avance Gestion des dates et format [ par thaiboxing ] Bonjour, Je suis entrain de découvrir php a l'aide d'un guide php, et la je bloque sur mon code le voici : //Code calendrier date et heure // Afficher les jours entre deux dates [ par Ricci ] Bonjour! J'ai trouve le script ci-dessous pour afficher les jours entre 2 dates. $nbjour=($date2-$date1)/60/60/24;//Nombre de jours entre les deux


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales