Personnalisé date [Résolu/Fermé]

Signaler
Messages postés
25
Date d'inscription
samedi 30 décembre 2017
Statut
Membre
Dernière intervention
5 mars 2020
-
Messages postés
11531
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 juillet 2020
-
Bonjour

J'aimerais insérer une date dans ma base des données sous un format 200419

20: jour
04: mois
19: années (2019

Je fais ('INSERT INTO table (date_inscript) VALUES (CURDATE (()')

La date est bien insérée dans la base de données mais sous un format 2019-04-20

Ce que je ne souhaite pas.
moi je veux plus tôt 200419

Merci pour votre aide.

Charly

1 réponse

Messages postés
11531
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 juillet 2020
659
bonjour,
si le champ date_inscript est de type date, il n'est pas enregistré sous le format 2019-04-20. ce format est utilisé pour te montrer la valeur, si tu ne spécifies pas un autre format.
si tu veux visualiser la date sous une autre format, il te suffit de faire:
SELECT DATE_FORMAT(date_inscript, format)

tu peux lire https://sql.sh/fonctions/date_format qui explique comment controller l'affichage en choisissant le format qui te convient.
Messages postés
25
Date d'inscription
samedi 30 décembre 2017
Statut
Membre
Dernière intervention
5 mars 2020

Merci c'est exactement ça. Dans la base des données c'est sous format 2019-05-17.

ça marche ! Le plus grand problème était que j'avais déclaré ma variable $date_jour sous format $date_jour=Date ("y-m-d") donc avec un y minuscule qui me renvoyait un format 19-05-17
Donc avec Y majuscule j'ai bien le format 2019-05-17. Qui est now identique à celui de la base de donnée. Merci
Messages postés
11531
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 juillet 2020
659 >
Messages postés
25
Date d'inscription
samedi 30 décembre 2017
Statut
Membre
Dernière intervention
5 mars 2020

parfait, peux-tu alors marquer le sujet comme résolu? via la roue dentée à droite du titre.