php date format

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 : php date format

Re: php date format

par Ryle » 11 déc. 2010, 17:20

Le forum FAQ contient des explications détaillées sur la façon de formater des dates :
:arrow: Quelques petites manipulations avec les dates (PHP/MySQL)

:)

Re: php date format

par epommate2 » 10 déc. 2010, 08:28

J'ai pas tous compris, mais si on veux afficher n jours consécutifs, voici une solution possible :
for($m = 0;$m <= 10; $m++) {
	$now = date("Y-m-d",strtotime("+ $m days"));
	echo "<input type=\"hidden\" name=\"open_date\" value=\"" . $now . "\">";
}

Re: php date format

par moogli » 09 déc. 2010, 23:18

salut,

le champ de type aura le format anglais !

par contre je ne comprend pas pourquoi tu affiche autant de fois le champ avec le même nom !

pour inserer la date actuel dans un champ date il est possible d'utiliser la fonction now() de mysql.
insert into table values ('',now(),''...);

pour le formatage de la date il faut utiliser la fonction mysql date_format()

@+

php date format

par santille » 09 déc. 2010, 17:23

Bonjour,

Je recherche une solution pour ce code :

Code : Tout sélectionner

for($m = 0;$m <= 0; $m++) { $now = date ("Y-m-d", mktime (0,0,0,date("m"),date("d")+$m,date("Y"))); echo "<input type=\"hidden\" name=\"open_date\" value=\"" . $now . "\">"; }
Il insère la date actuelle dans une base de donnée MYSQL sous le format YYYY-MM-DD.
Le champ "open_date" dans la table est du type "date".
Comment faut-il modifier ce code pour obtenir un format DD-MM-YYYY
Celui-ci me retourne 0000-00-00 pour l'instant....

Merci beaucoup,

seb