[RESOLU] les dates en php et sql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] les dates en php et sql

Re: les dates en php et sql

par kingkorg » 16 juin 2016, 17:13

Salut,

C'est bon je suis enfin tombé sur un cours très accessible aux novices comme moi :)

Re: les dates en php et sql

par moogli » 16 juin 2016, 08:51

salut,

qu'est ce que tu ne comprends pas les exemples d'@artur ?
on peu te les expliquer.

suivant le format que tu souhaite il peux être plus simple / performant de faire le formatage avec le SGBD.
Pour mysql c'est la fonctiondate_format
pour oracle c'est to_char (etc.).

@+

Re: les dates en php et sql

par kingkorg » 16 juin 2016, 05:01

salut, c'est bien ce genre d'exemple que je n'ai pas compris, sur la doc et les tuto y a plein de ce genre d'exemple mais merci quand meme.

Re: les dates en php et sql

par @rthur » 15 juin 2016, 22:33

Bonjour,

Voici un exemple pour convertir une date au format mysql/anglais en français :
setlocale (LC_ALL, 'fr_FR');
date_default_timezone_set('Europe/Paris');
 
$date = DateTime::createFromFormat( "Y-m-d", "2016-06-15" );
$timestamp = $date->getTimestamp();
echo strftime( "%A %e %B %Y", $timestamp );
// Affichera mercredi 15 juin 2016 (si le serveur a la bonne locale fr_FR)
echo strftime( "%d/%m/%Y", $timestamp );
// Affichera 15/06/2016

les dates en php et sql

par kingkorg » 15 juin 2016, 21:14

Bonjour,

J'aimerai savoir comment convertir la date en format FR dans une boucle, j'ai lu plusieurs tuto et documentation sur ce sujet mais je n'ai pas compris.
<?php
$articles = $bdd->query('select * from t_article order by art_id desc');
 
    foreach ($articles as $article): ?>
 
<?php echo $article['art_date'] ?>
ca me renvoi bien : 2016-06-15 00:00:00
Mais pour la convertir je ne sais pas comment ajouter le paramètre date_format a
<?php echo $article['art_date'] ?>
Cordialement.