besoin d'aide datefr()

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 : besoin d'aide datefr()

par Truc » 11 déc. 2005, 23:54

nan pas vraiement récent regarde dans la doc, depuis php3, mais faut connaitre :wink:

EDIT: n'oublis pas le [Résolu] :)

par - HXSS - » 11 déc. 2005, 23:25

haaaaaaa génial ça marche impeccable :o
j'ai eu peur en essayant en ligne il l'affichait en inglish j'avais oublié de remplacer fr par fr_FR, enfin bon tout baigne merci

mais une question me tarode l'esprit,
pourquoi tout les scripts que j'ai pu trouver n'utilisent jamais la fonction setlocale ? c'est tout récent ?!

parce que bon c'est franchement plus simple, deux jours que jme prend les prunes pour rien : /

par Truc » 11 déc. 2005, 22:45

essaie en passant le résulat obtenu par l'autre fonction dans celle-ci => ucwords()

par - HXSS - » 11 déc. 2005, 22:40

Oui je sais j'étais sur le cul quand j'ai vu qu'une ligne de code remplacait tout mon truc :shock:

mais y'a pas les majuscules pour les jours et les mois c'est moins joli :(
je sais que je pinaille mais je pourrais pas y arriver avec le bout de code que j'ai sous la main ?

par Truc » 11 déc. 2005, 22:09

SAlut, il a des fonctions de date qui travaillent avec le timestamp (time() ) il te suffit alors de les utiliser :wink:
regarde ce topic

besoin d'aide datefr()

par - HXSS - » 11 déc. 2005, 21:32

Bonjour à tous !! :D

j'ai un soucis à vous faire part mais jdois dire que je n'y connais rien du tout en php ! :?
en fait je voudrais intégrer la date (en bon français) du jour ET de la veille sur mon site ex: Dimanche 11 Décembre 2005 et Samedi 10...

après de longues heures de recherche de script j'essaye d'adapter celui là

Code : Tout sélectionner

<?PHP function DateAng ($date_demandee){ return strftime ("%a %m %d %Y", $date_demandee); } function DateFr ($date_demandee) { $jours= Array ("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"); $time_info= getdate ($date_demandee); $nom_jour= $jours[$time_info["wday"]]; return $nom_jour . " " . strftime ("%d %m %Y", $date_demandee); } echo DateFr (time()-1*24*3600); ?>
il m'affiche Samedi 10 12 2005 c'est presque ce que je veux !
j'ai essayé de bidouiller en créant un tableau avec Janvier Février et remplacer %m en $nom_mois etc ça marchait !! sauf quand je changeais la date de mon pc au 1er décembre par exemple... il aurait dû afficher la date Mercredi 30 Novembre alors qu'il m'affichait Mercredi 30 Décembre :cry:

Comment faire ?