IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

[SQL] Transformer une date d'un calendrier en timestamp pour trie


Sujet :

PHP & Base de données

  1. #1
    Membre actif
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2007
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Avril 2007
    Messages : 290
    Points : 209
    Points
    209
    Par défaut [SQL] Transformer une date d'un calendrier en timestamp pour trie
    Bonsoir,

    J'ai crée un calendrier ou le membre ajoute un évènement et une date qui va s'afficher dans la BDD au format "jj/mm/aaaa" .

    Actuellement je trie les évenement par ordre de création (id).
    Je voudrai les trier par date, et donc afficher l'évenement la plus proche en tête de liste.

    Il faudrai donc que ma page transforme "jj/mm/aaaa" en $timestamp pour que je puisse les trier dans ma requete sql.

    Pour le moment, les documentations que j'ai pu trouver ne m'aide pas a faire ce que je souhaites faire.

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 138
    Points : 1 504
    Points
    1 504
    Par défaut
    En php, pour transformer la date en timestamp, tu peux faire ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $date="21/01/1980";
    $date_expl=explode("/",$date);
    $timestamp=mktime(0,0,0,$date_expl[1],$date_expl[0],$date_expl[2]);
    Ceci dit, je pense que tu as besoin de faire ça en mysql pour ton tri non?

    en mysql tu as STR_TO_DATE :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    STR_TO_DATE('03/10/2003', '%d/%m/%Y')
    il me semble..

    Le plus simple aurait été d'avoir un format date en mysql, et de faire les conversions dans le code ou dans les requetes à mon avis.

Discussions similaires

  1. Sélection d'une date dans un calendrier
    Par navis84 dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 17/04/2012, 17h12
  2. [Calendrier] Choisir une date dans un calendrier
    Par yoyothebest dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 19/05/2006, 10h39
  3. [excel] transformer une date
    Par arcane dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/04/2006, 12h00
  4. [VBA-E] choisir une date dans un calendrier
    Par yaya54 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/03/2006, 09h05
  5. [java - SQL] transformer une Image en BLOB ?
    Par pierre.zelb dans le forum JDBC
    Réponses: 3
    Dernier message: 04/07/2005, 15h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo