Tutorial sur la fonction date()

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 845 fois - Téléchargée 27 fois

Contenu du snippet

Bonjour tt le monde, je vous propose un petit tuto sur la fonction date()
C pour ceux qui n'y comprennent rien (pour débutants)

En éffet, la fonction date() est un timestamp* et n'est pas lisible directement, mais PHP sais le lire et le transformer.
  • timestamp= Représente le nombre de sec écoulées depuis le 1er janvier 1970 à 0H GMT, l'an 1 d'UNIX.

Source / Exemple :


//Dabord, la fonction date se présente sous cette forme:
date(forme);

//Maintenant, voici toutes les formes paussibles (il n'y a pas tt):
\*
a     am ou pm
A     AM ou PM
d     jour du mois sur 2 chiffres (01 à 31)
D     jour de la semaine sur trois lettre (anglais)
F     mois en toutes lettres (anglais)
g     heure au format 12H sans zéro en tête
G     heure au format 24H sans zéro en tête
h     heure au format 12H avec zéro en tête
H     heure au format 24H avec zéro en tête
i      minutes (00 à 59)
j      jours du mois (1 à 31)
m   numéro du mois (01 à 12)
M   nom du moins sur trois lettres (anglais)
n   numéro du mois (1 à 12)
s   secondes (00 à 59)
y   année sur deux chiffres (70 à 99)
Y   année sur quatres chiffres (1970 à 9999)

  • /
//Voila, c'est tout pour le format. Maintenant, quelques exemples: $date = date("j m Y"); $heure = date("H : i s"); echo "Nous somme le: $date et il est $heure"; //Voila, c'est a peut près tout //Ahhhhhhh! j'oublai, un petit truck pour si ont veu mettre des carractères dans la //focntion date(), et que l'on ne veu pas qu'ils soit interprètés, il faut les //antislacher, enfin, voici un exemple: date("H \h i"); // ce qui donnera 15 h 38 (par ex) //Voila, la c tt

Conclusion :


Si vous voulez que je vous en parle plus profondement, envoez-moi un message ou postez un commentaire.
Je m'excuse pour les fautes d'ortho. j'ai que 11ans

@++ tt le monde

A voir également

Ajouter un commentaire Commentaires
Messages postés
32
Date d'inscription
samedi 31 juillet 2004
Statut
Membre
Dernière intervention
27 avril 2007

*Un an et demi plus tard*
Je pense que l'on peut détailler la fonction date, car son second argument n'est pas présenté :

date(forme,time()+$x);
Avec $x le nombre de seconde d'écart avec aujourd'hui.
Exemple : vous voulez la date d'hier ?

date("Y-m-d",time()-24*3600);
Soit 24 heures plus tôt.

L'intérêt ? On pourrait se dire "il faut juste retirer "1" au jour", mais si vous êtes le 1er janvier ? Utile aussi pour voir si demain sera un nouveau mois, car comme certains font 30 jours et d'autre 31, il serait plutôt encombrant de faire le calule avec des "if" et cie...

En pratique, c'est bien pour une selection dans une base MySQL, par exemple de toutes les news de moins d'une semaine (time()-7*24*3600), en comparant la date de parution avec celle ci...

Voila voila ;)
Messages postés
126
Date d'inscription
samedi 24 avril 2004
Statut
Membre
Dernière intervention
6 janvier 2008

Ou est-ce que l'on peut récupérer toutes les formes possibles?

Et vive Word pour l'ortho!!!

Colin CHARGY
colin_chargy@hotmail.com
Messages postés
72
Date d'inscription
vendredi 8 octobre 2004
Statut
Membre
Dernière intervention
16 mars 2007

merci pour ton post.
Et oui, c'est un bon post.
Je sas de quoi je parle puisque je debute en php et que j'ai compris !!!
Donc c'est qu'il est bien fait.
merci
Messages postés
366
Date d'inscription
mercredi 7 avril 2004
Statut
Membre
Dernière intervention
20 février 2007
2
Merci. Mais en tous cas, je le jure que j'ai fais cette source moi même. (Apres, vous pensez ce que je voulez)
Messages postés
43
Date d'inscription
vendredi 20 décembre 2002
Statut
Membre
Dernière intervention
3 novembre 2008

En ce qui me conerne je n'ai qu'une chose à écrire : merci thomvaill.
Et franchement je me fous de savoir que cette source viens d'ailleurs ou non, l'essentiel est que j'ai trouvé ici ce que je cherché.
Et je pense que certains "intello" devrait peut-être s'abstenir d'écrire des commentaires totalement inutiles et non constructifs.
Afficher les 27 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.