CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Extraire de DATETIME

teddy_bear
teddy_bear
Niveau 9
29 janvier 2009 à 15:14:25

voilà j'ai une base de données avec des champs "date" dans toutes mes tables pour indiquer le moment où je fais une insertion (avec NOW() )
bref par exemple pour le forum je voudrais pouvoir écrire sur mon site "...posté le 29 janvier à 19h 15min 16 sec"
or datetime m'affiche la date comme 2009-01-29 19:15:16

une idée pour m'aider ?

Killinguin
Killinguin
Niveau 10
29 janvier 2009 à 16:30:53

bah lorsque tu inserts, remplace NOW() par time()

ensuite tu récupères ton time et tu lui attribut jour, mois, année

Yoda_Software
Yoda_Software
Niveau 30
29 janvier 2009 à 19:34:03

Sérieusement, vous vous compliquez bien la vie.
Depuis le temps que je vous dit d'utiliser strftime() :hum:
http://fr.php.net/strftime

teddy_bear
teddy_bear
Niveau 9
29 janvier 2009 à 19:46:11

merci pour vos reponses
je vais tout d'abord essayer strftime() pour voir
mais je n'arrive pas a comprendre comment l'utiliser

disons que je fais une requete sql pour recuperer mes enregistrements d'une table
j'affiche l'id, le nom et la date

c'est a partir de là que je transforme la date, au moment de la recuperer dans la bdd ?

deepblue
deepblue
Niveau 16
29 janvier 2009 à 19:53:17

oui :ok:

Yoda_Software
Yoda_Software
Niveau 30
29 janvier 2009 à 20:01:22

Lis bien tout, il y a des exemple en bas de page si je me souviens bien :ok:

Yoda_Software
Yoda_Software
Niveau 30
29 janvier 2009 à 20:09:28

si j'y pense, demain j'essaierais de récupérer un fichier dans lequel j'ai un certain nombre d'essais d'affichage de date avec strftime() :ok:

teddy_bear
teddy_bear
Niveau 9
29 janvier 2009 à 20:28:33

Oui autant pour moi j'avais pas vu les exemples
Merci :-)

teddy_bear
teddy_bear
Niveau 9
29 janvier 2009 à 20:49:02

Merci j'ai reussi :ok:
:-)

deepblue
deepblue
Niveau 16
29 janvier 2009 à 21:43:37

Première différence :
strftime — Formate une date/heure locale avec la configuration locale
date — Formate une date/heure locale

Deuxième, différence : formatage des données
strftime : "Exemple #2 Exemple au format de date ISO 8601:1988"
date : "Exemple #4 Exemple avec date()"

Yoda_Software
Yoda_Software
Niveau 30
29 janvier 2009 à 21:45:00

strftime est bien plus complet :oui:

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment