Skip to content

date ​

DDataParser.date() valide des dates immutables TheDate. Le parser accepte nativement TheDate, SerializedTheDate et Date JavaScript. En mode coercitif (coerce: true), il accepte aussi des timestamps sûrs et des chaînes de date parsables.

Exemple interactif ​

Paramètres ​

  • errorMessage : message personnalisé si l'entrée n'est pas convertible en TheDate.
  • checkers : checkerRefine pour exprimer vos règles (plages, intervalles, etc.).
  • coerce : true pour accepter aussi number (timestamp sûr) et string (date parsable) puis convertir en TheDate. Par défaut false.

Valeur de retour ​

Un DataParserDate avec l'API habituelle (parse, asyncParse, exec, asyncExec, addChecker, clone). Le parse renvoie DEither.success<TheDate> ou DEither.error<DataParserError> contenant les issues.

Autres exemples ​

Checkers personnalisés ​

Mode étendu ​

Voir aussi ​

  • time - Parser pour les durées TheTime
  • nil - Parser pour les valeurs null/undefined
  • empty - Parser pour les valeurs vides

Diffusé sous licence MIT.