begin process at 2012 02 11 19:03:27
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date / Heure

 > GÉNÉRER UN DATE AVEC MKTIME()

GÉNÉRER UN DATE AVEC MKTIME()


 Information sur la source

Note :
8,67 / 10 - par 3 personnes
8,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Date / Heure Niveau :Débutant Date de création :28/12/2002 Date de mise à jour :28/12/2002 11:25:28 Vu :3 929

Auteur : CalistX

Ecrire un message privé
Site perso
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

La fonction mktime permet de générer un timestamp UNIX. Elle est utile car elle corrige automatiquement les erreurs qui peuvent être produites. Exemple:
je fourni à mktime le jour 32 du mois de février, la fonction corrige l'erreur et retourne le premier jour de Mars.
Syntaxe:
mktime(heures, minutes, secondes, mois, jour, année)

Rappel: Pour générer une date depuis un timestamp, on utilise la fonction date(). (voir l'exemple)

Source

  • // Exemple
  • // Dans 30 jours nous serons le:
  • $newtime = mktime(0, 0, 0, date("m"), date("d") + 30, date("Y"));
  • // On utilise le timestamp généré par la fonction pour écrire:
  • echo "Dans 30 jours nous serons le: ".date("d F Y", $newtime);
  • // Dans l'exemple je mets les heures/minutes/secondes à 0 car elles ne sont pas importantes dans ce cas.
// Exemple
// Dans 30 jours nous serons le:

$newtime = mktime(0, 0, 0, date("m"), date("d") + 30, date("Y"));

// On utilise le timestamp généré par la fonction pour écrire:
echo "Dans 30 jours nous serons le: ".date("d F Y", $newtime);

// Dans l'exemple je mets les heures/minutes/secondes à 0 car elles ne sont pas importantes dans ce cas.

 Conclusion

Un simple exemple pour expliquer cette fonction qui somme toute très utile.


 Sources du même auteur

Source avec Zip FONCTION DATE() EN FRANÇAIS

 Sources de la même categorie

Source avec une capture AGENDA GRAPHIQUE SIMPLE (DÉBUTANT) À INTÉGRER par NicomakM
CALCUL DU NOMBRE DE JOURS CONTENUS DANS L'INTERSECTION DE DE... par curphey
CALENDRIER EN 70 LIGNES par tchconst
Source avec Zip CALENDRIER par gabay
CALENDRIER SIMPLE par manuche

Commentaires et avis

Commentaire de CalistX le 28/12/2002 11:32:43

Oups, je l'ai legerement mis 2fois, Nix tu peux l'enlever stp ??

Commentaire de sebastienbro le 05/01/2003 11:27:09

Cool, mais, juste un truc, au mois de février, y a que 28 jours, et pas 31 !! Voilà, bye !

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 1,326 sec (3)

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