LSattr_ldap_dateCe type est utilisé pour la gestion des attributs dont la valeur est
une date.Au sein d'LdapSaisie, les dates manipulées au travers ce type
d'attribut LDAP, sont au format timestamp. Il s'agit
donc de nombres entiers correpondants au nombre de secondes depuis le 1 janvier
1970.Le type d'attribut HTML utilisé conjointement avec ce type d'attribut LDAP
devra être prévu pour recevoir et fournir des dates au format timestamp
, comme c'est le cas pour le
type d'attribut HTML date.Structure...
array (
'timestamp' => [Booléen], // Si la date est stockée au format timestamp
'format' => '[Format de stockage]', // Default : "YmdHisO"
'timezone' => '[Fuseau horaire]', // Default : "UTC"
),]]>
...
Paramètres de configurationtimestampBooléen définissant si la date est stockée sous la forme d'un
timestamp Unix (nombre de secondes depuis le 1er janvier 1970 à 00:00:00
UTC).Si timestamp est vrai, &LdapSaisie; ne tient
pas compte du paramètre format.formatFormat de stockage de la date dans l'annuaire. Ce format est composé à
partir des motifs clés gérés par la fonction date()
de &php;. Pour plus d'information, consulter
la documentation officielle.
La valeur par défaut est YmdHisO,
correspondant à la syntaxe Generalized Time (sans les
micro-secondes) telle que définie dans la
RFC4517. Exemples :
20091206230506Z(=2009/12/06 23:05:66 UTC) ou
20190613143537+0200(=2019/06/13 14:35:37 UTC+0200).Si vous exploitez un attribut stockant une date incluant les
micro-secondes, ce type d'attribut LDAP sera capable de gérer l'interpratation des
valeurs stockées en configurant le format YmdHis.uO. En outre,
le type d'attribut &LSattr_html_date;, s'appuyant sur les méthodes standards
strftime() et strptime(), ne permettra pas
aujourd'hui la saisie et l'affichage des millisecondes.timezoneFuseau horaire de stockage des dates dans l'annuaire LDAP. Les valeurs
possibles sont documentées dans la
documentation officielle de PHP. (Par défaut : UTC)