Esdocu
momentjs

Utilidades de Moment.js

Moment expone algunos métodos que pueden ser útiles para las personas que amplían la biblioteca o escriben parsers personalizados.

Moment expone algunos métodos que pueden ser útiles para las personas que amplían la biblioteca o escriben parsers personalizados.

Normalizar unidades

JavaScript
moment.normalizeUnits(String);

Muchas de las funciones de Moment permiten al invocador pasar alias para enumeraciones de unidades. Por ejemplo, todos los gets siguientes son equivalentes.

JavaScript
var m = moment(); m.get('y'); m.get('year'); m.get('years');

Si estás ampliando la biblioteca, es posible que desees acceder a las instalaciones de Moment para alinear mejor tu funcionalidad con la de Moment.

JavaScript
moment.normalizeUnits('y'); // 'year' moment.normalizeUnits('Y'); // 'year' moment.normalizeUnits('year'); // 'year' moment.normalizeUnits('years'); // 'year' moment.normalizeUnits('YeARS'); // 'year'

Objetos Moment no válidos

JavaScript
moment.invalid(Object);

Puedes crear tus propios objetos Moment no válidos, lo cual resulta útil para crear tu propio analizador (parser).

JavaScript
var m = moment.invalid(); m.isValid(); // false m.format(); // 'Invalid date' m.parsingFlags().userInvalidated; // true

invalid también acepta un objeto que especifica qué indicadores de análisis establecer. Esto no establecerá el indicador de análisis userInvalidated a menos que sea una de las propiedades especificadas.

JavaScript
var m = moment.invalid({invalidMonth: 'Actober'}); m.parsingFlags().invalidMonth; // 'Actober'

No es necesario especificar indicadores de análisis reconocidos por Moment; No obstante, el Moment no será válido y las banderas de análisis serán devueltas por parsingFlags().

© 2026 Esdocu. Contenido bajo licencia MIT.

Editar esta página