Ce forum est en partie financé par l’affichage de publicités. Merci de désactiver votre bloqueur de publicités pour nous permettre de continuer à fournir ce service.

mysql et timestamp

Discussion dans 'Développement web' créé par JoyeuxBranleur, 4 Juin 2003.

Modérateurs: Nephou
  1. JoyeuxBranleur

    JoyeuxBranleur Membre émérite

    Inscrit:
    19 Juillet 2001
    Messages:
    667
    J'aime reçus:
    4
    salut tt le monde,
    j'ai besoin d'un peu d'aide, je suis en trainde développé un site avec php/mysql, j'ai créé dans ma table une rubrique date au format timestamp, j'aimerai pouvoir afficher la date sous le format : mercredi 4 juin 2003, le pb c'est qu'apparement le format timestamp de mysql n'est pas le même que celui de php, j'ai essayé les commandes du style : $madatequiapparait=date("w",$datemysql) le pb c'est que pour une date comme indiqué plus haut il m'iindique 2038...
    J'ai essayé de faire une fonction avec substr, j'arrive bien a sortir une date de la forme 4 juin 2003 mais comment je peux faire pour avoir le nom du jour, j'y est passé bcp de temps hier soir mais là je craque, je débute un peu alors si qqn peut m'aider....
     
  2. predateur

    predateur Membre confirmé

    Inscrit:
    16 Juin 2002
    Messages:
    138
    J'aime reçus:
    0
    Le mieux c de créer chaque partie de la date et de les concaténer apres.
    Exemple :



    $query = "SELECT * FROM MaTable";
    $result = mysql_query($query); // enoi de la requete

    while ($row = mysql_fetch_array($result)) { // boucle recuperant la date

    $date = $row[date]; // extraction de la date
    $annee = date("Y", $date); // extraction de l'année
    $mois = date("m", $date); // extraction du numero du mois
    $jour = date("d", $date); // extraction du jour
    $joursemaine = date("D", $date); // extraction du nom du jour sur 3 lettre en anglais

    // la tu fait des conditions pour changer le mois et le jour en francais

    $date = joursemaine." ".$jour." ".$mois." ".$annee." // concatenation

    echo $date; // on ecrit la date

    }



    J'espere que ca marche sinon envoi moi un mail (voir signature) pour que jessai otre chose.

    a+ et bonne prog.
     
Modérateurs: Nephou
Chargement...