Licence CC BY-NC-SA

Fonctions : manipuler les dates

Cette partie sera entièrement consacrée aux données temporelles, et plus particulièrement à la manipulation de celles-ci à l'aide de fonctions. Il en existe beaucoup, et leur utilisation n'est pas bien compliquée. Et pourtant, c'est quelque chose qui semble rebuter les débutants, à tel point que beaucoup préfèrent représenter leurs données temporelles sous forme de chaînes de caractères, perdant ainsi l'opportunité d'utiliser les outils spécifiques existants.

C'est la raison pour laquelle j'ai décidé de consacrer toute une partie à l'utilisation de ces fonctions, même si 90 % de ce que je vais écrire ici se trouve dans la documentation officielle. J'espère qu'une présentation plus structurée, dotée de nombreux exemples et terminée par une série d'exercices rendra ces fonctions plus attractives aux nouveaux venus dans le monde de MySQL.


  1. Obtenir la date/l'heure actuelle

    1. Rappels

    2. Date actuelle

    3. Heure actuelle

    4. Date et heure actuelles

  2. Formater une donnée temporelle

    1. Extraire une information précise

    2. Formater une date facilement

    3. Créer une date à partir d'une chaîne de caractères

  3. Calculs sur les données temporelles

    1. Différence entre deux dates/heures

    2. Ajout et retrait d'un intervalle de temps

    3. Divers

  4. Exercices

    1. Commençons par le format

    2. Passons aux calculs

    3. Et pour finir, mélangeons le tout



À partir de maintenant, si j'en vois encore un stocker ses dates sous forme de chaîne de caractères, ou sous forme de INT pour stocker un timestamp Unix, je le mords ! Avec cette partie sur les dates s'achèvent les parties "basiques" de ce tutoriel. Vous devriez maintenant avoir les connaissances suffisantes pour gérer la base de données d'un petit site web ou d'une application toute simple, sans toutefois exploiter vraiment les possibilités de MySQL. Les parties suivantes aborderont des notions un peu plus avancées.