Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/07/2011, 11h07   #1
Invité régulier
 
Homme Loic
Étudiant
Inscription : décembre 2010
Messages : 26
Détails du profil
Informations personnelles :
Nom : Homme Loic
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2010
Messages : 26
Points : 8
Points : 8
Par défaut Je veux créer une date ISO à partir de plusieurs ints

Bonjour!

Alors mon problème est je pense simple pour ceux qui sont habitués, je récupère grace à un formulaire un jour, un mois et une année que je désire stocker dans une base de données MySQL, plus particulièrement dans une colonne de type: Date.

Du coup je sais qu'il faut les passer sous format ISO/US pour qu'elle soie de forme YYYY/MM/DD, seulement je vois pas trop quelle fonction utiliser, si je dois passer par un timestamp, si c'est tout simplement un string, et il faut dire que la doc à ce sujet est pas très facile à trouver sur le net...

Merci d'avance pour votre aide!
magnus2229 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2011, 11h41   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 456
Points : 8 456
Citation:
Envoyé par magnus2229 Voir le message
il faut dire que la doc à ce sujet est pas très facile à trouver sur le net...

Merci d'avance pour votre aide!
quelle doc ?

google : php date
google : mysql date
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 19/07/2011, 11h46   #3
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 951
Points : 1 063
Points : 1 063
un timestamp c'est pas mal, sauf pendant les changements d'heures et si tu veux faire autre chose que traiter des dates "proches" (environ 70 ans d'amplitudes uniquement)!


http://us2.php.net/manual/fr/function.mktime.php
http://us2.php.net/manual/fr/class.datetime.php
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 19/07/2011, 11h46   #4
Membre éclairé
 
Homme Jérémy
Étudiant
Inscription : octobre 2009
Messages : 236
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : octobre 2009
Messages : 236
Points : 322
Points : 322
Code :
$date = $annee.'/'.$mois.'/'.$jour;
__________________
Pensez à la balise [CODE].
Aucune réponse aux questions par MP.
gwharl est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 19/07/2011, 11h47   #5
Invité régulier
 
Homme Loic
Étudiant
Inscription : décembre 2010
Messages : 26
Détails du profil
Informations personnelles :
Nom : Homme Loic
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2010
Messages : 26
Points : 8
Points : 8
Stealth: Je sais utiliser google merci, c'est pas pour autant que je trouve comment je peux créer une variable de type Date pour l'insérer à ma BDD...

gene69: J'avais pensé aux timestamp, seulement une fois que j'avais mon timestamp je ne savais pas quoi en faire (vu que je ne stocke pas les dates en timestamp), je vais voir avec la fonction DateTime ce que je peux faire, merci!

gwharl: MM je vais voir si tout simplement comme ça ça marche, dans ce cas ils pourraient quand même dire quelque part que c'est tout simplement du texte
merci en tout cas.
magnus2229 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2011, 13h04   #6
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 011
Points : 5 011
http://dev.mysql.com/doc/refman/5.0/...ime-types.html

Merci
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2011, 13h31   #7
Membre éprouvé
 
Homme romain escudier
Développeur informatique
Inscription : juin 2011
Messages : 300
Détails du profil
Informations personnelles :
Nom : Homme romain escudier
Âge : 22
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2011
Messages : 300
Points : 471
Points : 471
Citation:
Envoyé par magnus2229 Voir le message
dans ce cas ils pourraient quand même dire quelque part que c'est tout simplement du texte
merci en tout cas.
T'es quand même au courant que en sql, n'importe quel champ peut-etre entré en texte?
__________________
Pas de solution, pas de probleme

Une réponse utile (ou +1) le pouce vert
Une réponse à votre question

skeud est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/07/2011, 13h46   #8
Invité régulier
 
Homme Loic
Étudiant
Inscription : décembre 2010
Messages : 26
Détails du profil
Informations personnelles :
Nom : Homme Loic
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2010
Messages : 26
Points : 8
Points : 8
Code :
$dated=$ad.'-'.$md.'-01';
Ça a fait l'affaire , c'était tout bête en fait, moi je m'attendais à devoir passer par des fonctions compliquées mais même pas.

Merci à tout le monde pour votre aide!!
magnus2229 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h20.


 
 
 
 
Partenaires

Hébergement Web