4.2.25 Type time

4.2.25.1 Description

Les attributs de type time permettent d'insérer une heure.

4.2.25.2 Représentation

  • consultation :

    La valeur brute.

    time - consultation html

    Figure 59. time - consultation html

L'heure peut avoir un format particulier en utilisant la notation de [strftime][PHP_strftime].
 
Exemple : `date("%H heures %M minutes %S secondes")` pour afficher
 `15 heures 23 minutes 04 secondes`
  • modification :

    2 inputs de type text, séparés par le symbole :. Du javascript transforme les entrées pour en faire des heures valides (les nombres sont remplacés par leur modulo respectif avec 24 et 60, et les autres valeurs sont remplacées par 00).

    time - modification time

    Figure 60. time - modification time

  • odt :

    La valeur brute.

    time - consultation odt

    Figure 61. time - consultation odt

4.2.25.3 Comportement

Lors de la sauvegarde, l'heure doit être comprise entre 0 et 23, les minutes entre 0 et 59 et les secondes facultatives entre 0 et 59.

La valeur est vérifiée, et doit correspondre à un des formats suivants :

  • .\d\d?:.\d\d?
  • .\d\d?:.\d\d?:.\d\d?

4.2.25.4 Format de stockage

La valeur stockée est la valeur nettoyée.

Le type utilisé en base de donnée est time. Si l'attribut est dans un tableau, le type en base donnée sera text.

4.2.25.5 Options

En plus des options communes à tous les types d'attributs, ce type d'attribut dispose des options suivantes :

×