Complementos para Moment.js
Algunas personas han creado complementos para Moment.js que pueden resultarte útiles.
El complemento Strftime
Si te sientes más cómodo trabajando con strftime en lugar de tokens de análisis similares a LDML, puedes usar el complemento moment-strftime
de Ben Oakes.
El repositorio está ubicado en github.com/benjaminoakes/moment-strftime.
El complemento MSDate
Si estás utilizando fechas de automatización OLE en .NET, consulta moment-msdate
de Markit On Demand. El uso de este complemento te permite formatear fechas OA en fechas JavaScript y viceversa.
Convierte un moment
en una fecha OA:
O convierte una fecha OA en un moment
:
Puedes encontrar más información y documentación detallada en GitHub en http://markitondemand.github.io/moment-msdate/.
El complemento Java DateFormat Parser
Si deseas trabajar con java.text.DateFormat
, puedes utilizar este complemento.
Por ejemplo,
El repositorio está ubicado en github.com/MadMG/moment-jdateformatparser.
El complemento Date Ranges
Si necesitas trabajar con rangos de fechas, puedes utilizar el complemento moment-range
de Gianni Chiappetta.
La documentación se puede encontrar en la página de inicio github.com/rotaready/moment-range.
Y también está disponible para la web en el repositorio a continuación.
El repositorio está ubicado en github.com/rotaready/moment-range.
El complemento Twix
Otro complemento de rango es la biblioteca Twix
de Isaac Cambron. Tiene muchas características relacionadas con el rango y se destaca al formatear rangos de manera legible. Por ejemplo,
La documentación completa de todas las opciones y características se encuentra aquí.
Está disponible en npm así:
O simplemente toma el archivo JS desde aquí.
El complemento Precise Range
El complemento Precise Range, escrito por Rob Dawson, se puede utilizar para mostrar representaciones exactas y legibles por humanos de rangos de fecha/hora:
Para obtener los valores numéricos sin formato en lugar de una cadena, pasa el valor true
como tercer argumento del método:
El complemento ISO Calendar
Si estás buscando un método de isocalendario similar a Python, puedes usar el complemento de Rocky Meza
moment-isocalendar
Llamar al método isocalendar
en un moment devolverá un array como el siguiente:
[year, week_of_year, day_of_week, minutes_since_midnight]
También puedes reconstruir un moment a partir de un array isocalendaria.
El repositorio está ubicado en github.com/fusionbox/moment-isocalendar.
El complemento Jalaali Calendar
Si deseas trabajar con el sistema de calendario Jalaali (Jalali, persa, Khorshidi o Shamsi), puedes utilizar el complemento moment-jalaali
de Behrang Noruzi Niya.
Cuando se instale, envolverá el objeto moment
y moment podrá formatear y analizar años y meses de Jalaali. Aquí hay un breve ejemplo:
El repositorio está ubicado en github.com/behrang/moment-jalaali.