Se connecter avec
S'enregistrer | Connectez-vous

Champ date en fr

Dernière réponse : dans Programmation

Bonjour !

  1. $sdating_events_res = db_res( "SELECT ID,Title,Place,UNIX_TIMESTAMP(NOW())/60 as Now_m,UNIX_TIMESTAMP(WhenStart)/60 as WhenStart_m,UNIX_TIMESTAMP(WhenStop)/60 as WhenStop_m,WhenStart,WhenStop,DATE_FORMAT(WhenStart,'%e %M %Y (%a) %H:%i') as WhenStart2,DATE_FORMAT(WhenStop,'%e %M %Y (%a) %H:%i') as WhenStop2,LEFT(Description,$preview_length) AS Description,Country,StateProvince,City,Address,PhotoPlace,Responsible,RespPhone,RespEmail,TicketsCountM,TicketsPriceM,TicketsCountF,TicketsPriceF,TicketsCountC,TicketsPriceC,MatchesCount,SaleStart,SaleStop,Type,Status FROM `sdating_events` ORDER BY WhenStart DESC" );


Ce script contient une fonction date_format().
Jusque la tout est super !
Le seul hic : ca me sort monday , january au lieu de lundi et janvier (Nb. j'ai besoin du jour en lettre, donc une fonction en 12/02/2006 ben : non, loll)

Qq saurait ? (merci)

Autres pages sur : champ date

Lassé par la pub ? Créez un compte
Expert Programmation

(Merci de ne pas tout balancer brut de décoffrage comme ça. Epure un peu quand même avant de poster et précise que c'est du MySQL - question de politesse)

Bon, il faut que tu te cognes la traduction à la mimine. Par exemple, pour les jour de la semaine, tu récupères avec l'option %w de DATE_FORMAT, le numéro de jour dans la semaine. Puis, avec un CASE, il te suffit d'afficher le nom des jours. ex:
  1. CASE DATE_FORMAT ( champ_date, '%w' )
  2. WHEN 0 THEN 'Dimanche'
  3. WHEN 1 THEN 'Lundi'
  4. WHEN 2 THEN 'Mardi'
  5. [..]
  6. END CASE


(A tout hasard, interdit de demander pour le reste de la semaine ou pour les mois, ou pour tout avoir dans le même champs !)
Lassé par la pub ? Créez un compte