{PHP} Script pour déterminer jour de la semaine [TROUVE !]

Discussion dans 'Web, design' créé par .Vinc., 19 Mai 2005.

Statut de la discussion:
Fermée.
  1. Offline
    .Vinc. Oh, un LamZ !
    Bonjour,

    j'ai deja fait quelques recherches sur google mais sans succes...

    Est ce que quelq'un aurait un script permettant de trouver le jour de la semaine avec un code PHP, en fonction de la date que je demande..


    Merci d'avance ! ;)
    .Vinc., 19 Mai 2005
    #1
  2. Offline
    Douby Elite
    Idée peut-être conne... mais pourquoi ne calcule pas le tout suivant une date fixe déterminée par ex tu prend
    19-05-05 Jeudi
    et si tu veux le 21-05-05
    tu calcule le nombre de jours etc etc fait nous une tite fonction ;)
    ce qui te donnera Samedi :wink:
    Ciao
    Douby, 19 Mai 2005
    #2
  3. Offline
    .Vinc. Oh, un LamZ !
    j'y avais penser... mais j'avais pas envie de me lancer dedans si quelqu'un avait une fonction php existante toute prete et performante !

    Si quelqu'un en a une, je veux bien.. en attendant j'essaye autrement ! :D
    .Vinc., 19 Mai 2005
    #3
  4. Offline
    null ose();
    Aller voir ICI

    Regarder le paramètre "w" et "l/L" :wink:

    Ca doit ressembler à ça :

    Code:
    function date2day($date)
    {
        $dayFrench = array("Monday"=>"lundi", "Tuesday"=>"mardi", "Wednesday"=>"mecredi", "Thursday"=>"jeudi", "Friday"=>"vendredi", "Saturday"=>"samedi", "Sunday"=>"dimanche");
        
        list($day, $month, $year) = split("/", $date);  
        $date = date("l", strtotime($month."/".$day."/".$year));
            
        return $dayFrench[$date];
    } //end date2day()
    
    echo date2day("30/08/2013");
    null, 19 Mai 2005
    #4
  5. Offline
    .Vinc. Oh, un LamZ !
    T'es le moins null de tout les null que je connaisse :D !

    Un grand merci Monsieur :D Ca marche impec pour le moment ;)

    thx thx :)
    .Vinc., 19 Mai 2005
    #5
  6. Offline
    sebge2 Touriste
  7. Offline
    MbK_ Etudjant
    ca existe une fonction qui retourne le timestamp en fonction d'une date qu'on entre? une sorte de fonction date() mais inversée

    si ca existe, c'est tres simple.


    (je viens d'aller voir sur nexen mais je ne trouve pas)
    MbK_, 20 Mai 2005
    #7
  8. Offline
    guslinux Gamerz'ien
    Cette fonction va convertir une chaine de "date" (0000-00-00 ou 00-00-0000) en format us (0000-00-00).
    Code:
    function dateUS($date){
    	return($date != ereg_replace('^([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})$','\3/\2/\1',$date))?$date:ereg_replace('^([0-9]{1,2})\/([0-9]{1,2})\/([0-9]{1,4})$','\3-\2-\1', $date);
    }
    

    Cette fonction prend une chaine de caractère de date EU ou US en timestamp.
    Code:
    function UnixTime($Date){
    	$Date = dateUS($Date);
    	$Date = explode('-',$Date);
    	$jour = $Date[2];
    	$mois = $Date[1];
    	$annee = $Date[0];
    	return mktime(0,0,0,$mois,$jour,$annee);
    }
    Obtenir le numéro de jour de la semaine

    Code:
    $TimeStamp = UnixTime(date("d/m/Y"));
    $Jours = Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi",Samedi");
    echo $Jours[date(w,$TimeStamp)];
    J'crois que c'est tout :D
    guslinux, 20 Mai 2005
    #8
  9. Offline
    MbK_ Etudjant
    même pas dur :p

    ca c'est du complet !
    MbK_, 20 Mai 2005
    #9
  10. Offline
    .Vinc. Oh, un LamZ !
    .Vinc., 20 Mai 2005
    #10
  11. Offline
    guslinux Gamerz'ien
    héé kes tu crois, dans trois semaines j'espere est sacré "pro" de l'informatique :D je ne suis qu'un amateur éclairé pour le moment :p
    guslinux, 20 Mai 2005
    #11
  12. Offline
    MbK_ Etudjant
    fille moi ta lumiere bon sang :)
    MbK_, 20 Mai 2005
    #12
Statut de la discussion:
Fermée.