begin process at 2010 02 10 00:56:56
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date / Heure

 > TUTORIAL SUR LA FONCTION DATE()

TUTORIAL SUR LA FONCTION DATE()


 Information sur la source

Note :
6,33 / 10 - par 9 personnes
6,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Date / Heure Niveau :Débutant Date de création :21/05/2004 Date de mise à jour :21/05/2004 16:21:14 Vu :6 779

Auteur : thomvaill

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (27)
Ajouter un commentaire et/ou une note


 Description

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

  • //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
//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


 Sources du même auteur

Source avec Zip CLASSE "REMPLAÇANT" LES SESSIONS PHP (AVEC VÉRIFICATION DE L...
Source avec Zip Source avec une capture INSTALLEUR V1.0 - INSTALLATION/TÉLÉCHARGEMENT AUTOMATIQUE D'...
Source avec Zip ENVOI D'EMAIL DE CONFIRMATION D' AFFICHAGE SUR L'ÉCRAN DU DE...
Source avec Zip PROGRAMME PUBLICITAIRE V1.0
Source avec Zip CRYPTEUR/DÉCRYPTEUR DE TEXTE AVEC MOT DE PASSE À 4 CHIFFRES ...

 Sources de la même categorie

Source avec Zip Source avec une capture CALENDRIER + AGENDA TRÈS SIMPLE (GERER LES JOURS FÉRIÉS ET L... par mondherclubiste
Source avec Zip Source avec une capture CALENDRIER DES RÉSERVATIONS EN PHP par mathieubond
Source avec Zip GÉNÉRATEUR DE DATE DANS TOUTES LES LANGUES DU MONDE EN (PHP)... par abdelaziz_info
CALCULER LA PHASE DE LA LUNE - MOON PHASE par CristianCCDB
Source avec Zip Source avec une capture UN CALENDRIER SOUS LA FORME D'UN TABLEAU par d54

Commentaires et avis

Commentaire de thomvaill le 21/05/2004 16:20:05

j'atten vos comms.

Commentaire de koko le 22/05/2004 21:37:33

heu http://www.php.net/date ^^

Commentaire de ceacy le 23/05/2004 21:34:43

Ouaaah. C'est vachement complexe, comme source. A part copier la doc, je vois pas vraiment l'intérêt ;)

Commentaire de Mandrake83 le 24/05/2004 22:13:04

Justement il y en a pas :P

Commentaire de nico606 le 25/05/2004 17:09:07

Le copier-coller peut etre très utile !!!

Commentaire de WhiteDwarf le 29/07/2004 20:13:34

pas besoin de charier, ca sert ce genre de post, surtout au débutant, bon post, y'a la même chose sur www.php.net, mais tout le monde n'utilise pas forcément ce site, surtout au commencement de l'apprentissage du PHP

Et puis ton message est clair, c'est un bon post

Commentaire de nico606 le 30/07/2004 10:46:21

d'accord mais il pourrait tout de meme signaler d'où viens la source...

Commentaire de thomvaill le 30/07/2004 11:03:15

et bien, la source vient de moi tout simplement !

(je n'ais pas fait de copier/coller !)

Commentaire de WhiteDwarf le 30/07/2004 11:20:14

Et bien voila... de toute façcon, a ce qu'il me semble, le but de cette source est d'aider les membres sur la fonction date() et non pas de débatre sur l'auteur....

Commentaire de WhiteDwarf le 30/07/2004 11:23:51

sinon petite question lorsque l'on obtien la date d'un fichier, elle est sous forme 124565462... comment fait on pour la traduire en J,M,A par exemple ?

Commentaire de nico606 le 30/07/2004 11:45:33

tu demande ca a qui ???

Commentaire de thomvaill le 30/07/2004 11:53:23

alors, la.......... je sais pas du tout (d'ailleur, je me suis jamais posé la question !)

Peut etre avec un str_reaplace() mais à mon avis non.


Je ne peut pas t'aider DSL

Commentaire de WhiteDwarf le 30/07/2004 12:26:02

non str_replace() ne sert pas du tout a ca.... bon je vais demander dans le forum...

merci qd même

PS pour nico606 je posait la question a tt le monde

Commentaire de Bahanix le 01/08/2004 15:22:17

Le "désolé pour les fautes d'ortho" est vrai mais même à onze ans on peut y faire attention...
Si t'es pas fort copie ton post et colle-le dans Word et puis fait une vérification d'ortho !

Commentaire de WhiteDwarf le 02/08/2004 01:08:44

Bahanix > lol, pas con...

Commentaire de nico606 le 02/08/2004 10:42:22

very pas con...je devrais faire de même !!!

Commentaire de thomvaill le 02/08/2004 11:52:09

Je sais mais j'ai un peut la flaime.

Et pour info, dans dreamweaver MX 2004, il y a aussi la correction d'aurto !

Commentaire de Bahanix le 02/08/2004 14:18:52

Je pense que word est moins long a charger que dreamweaver ;-)

Commentaire de thomvaill le 02/08/2004 15:52:03

bah moi je trouve le contraire LoL

Commentaire de Bahanix le 02/08/2004 16:21:39

Chacun fait comme il le veut lol ^^#
Sinon ton script est quand meme utile quoi qu'on dise ;-)

Commentaire de sinka le 15/10/2004 20:17:44

merci.. ca ma servi ;)

Commentaire de thomvaill le 15/10/2004 20:48:07

2rien

Commentaire de Cil20 le 11/12/2004 19:24:19

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.

Commentaire de thomvaill le 11/12/2004 19:36:24

Merci. Mais en tous cas, je le jure que j'ai fais cette source moi même. (Apres, vous pensez ce que je voulez)

Commentaire de 22max le 21/06/2005 04:45:50

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

Commentaire de CChargy le 20/02/2006 15:34:52

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

Commentaire de Bahanix le 26/03/2006 22:50:49

*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 ;)

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales