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.