parse
Date

parseDateTimeFunctions

Funciones utilitarias para trabajar con fechas y horas, como convertir fechas en cadenas de texto y parsear texto a fechas. Soporta formatos como 'YYYY-MM-DD', 'date', 'month', 'week', y 'time'.

parseDateYYYYMMDD

Convierte un objeto Date en una cadena con formato 'YYYY-MM-DD'.

Importación

Para importar el componente parseDateYYYYMMDD, se puede hacer desde fenextjs

import { parseDateYYYYMMDD } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
dateDateEl objeto Date a convertir.

Returns

ParametroTipoDescripcion
resultstringCadena de texto en formato 'YYYY-MM-DD'.

Usos

  • Convertir una fecha a formato 'YYYY-MM-DD'.
const date = new Date(2024, 10, 8);
const formattedDate = parseDateYYYYMMDD(date); // "2024-11-08"

parseTextToDate

Convierte un texto en una fecha según el tipo especificado ('date', 'month', 'week', 'time').

Importación

Para importar el componente parseTextToDate, se puede hacer desde fenextjs

import { parseTextToDate } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
propsparseTextToDatePropsObjeto con el texto a convertir y el tipo de fecha.

Returns

ParametroTipoDescripcion
resultDateFecha resultante después de la conversión.

Usos

  • Convertir un texto en una fecha (por ejemplo, para un formato 'YYYY-MM-DD').
const date = parseTextToDate({ text: "2024-11-08", type: "date" }); // Date object for November 8, 2024

parseDateToText

Convierte una fecha en una cadena de texto según el tipo especificado ('date', 'month', 'week', 'time', o 'YYYY-MM-DD').

Importación

Para importar el componente parseDateToText, se puede hacer desde fenextjs

import { parseDateToText } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
dateDatenoLa fecha a convertir en texto. Si no se proporciona, se usará la fecha actual.
typeTypeDate | 'YYYY-MM-DD'El tipo de texto a crear a partir de la fecha.

Returns

ParametroTipoDescripcion
resultstringLa fecha convertida en una cadena de texto.

Usos

  • Convertir una fecha en texto con formato 'YYYY-MM-DD'.
const date = new Date(2024, 10, 8);
const formattedDate = parseDateToText({ date, type: "YYYY-MM-DD" }); // "2024-11-08"

getMonthValue

Obtiene el valor del mes en formato 'yyyy-mm' a partir de una fecha dada.

Importación

Para importar el componente getMonthValue, se puede hacer desde fenextjs

import { getMonthValue } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
dateDateLa fecha de la cual obtener el valor del mes.

Returns

ParametroTipoDescripcion
resultstringEl valor del mes en formato 'yyyy-mm'.

Usos

  • Obtener el valor del mes de una fecha.
const date = new Date(2024, 10, 8);
const monthValue = getMonthValue(date); // "2024-11"

getWeekValue

Obtiene el valor de la semana en formato 'yyyy-Www' a partir de una fecha dada.

Importación

Para importar el componente getWeekValue, se puede hacer desde fenextjs

import { getWeekValue } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
dateDateLa fecha de la cual obtener el valor de la semana.

Returns

ParametroTipoDescripcion
resultstringEl valor de la semana en formato 'yyyy-Www'.

Usos

  • Obtener el valor de la semana de una fecha.
const date = new Date(2024, 10, 8);
const weekValue = getWeekValue(date); // "2024-W45"

getTimeValue

Obtiene el valor de la hora en formato 'hh:mm' a partir de una fecha dada.

Importación

Para importar el componente getTimeValue, se puede hacer desde fenextjs

import { getTimeValue } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
dateDateLa fecha de la cual obtener el valor de la hora.

Returns

ParametroTipoDescripcion
resultstringEl valor de la hora en formato 'hh:mm'.

Usos

  • Obtener el valor de la hora de una fecha.
const date = new Date(2024, 10, 8, 14, 30);
const timeValue = getTimeValue(date); // "14:30"

parseDateTimeFormat

Obtiene una representación de la fecha en un formato personalizado utilizando opciones locales y de formato.

Importación

Para importar el componente parseDateTimeFormat, se puede hacer desde fenextjs

import { parseDateTimeFormat } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
dateDateLa fecha para formatear.
optionsparseDateTimeFormatOptionsOpciones de formato personalizadas.

Returns

ParametroTipoDescripcion
resultstringLa fecha formateada según las opciones especificadas.

Usos

  • Formatear una fecha usando opciones personalizadas.
const date = new Date(2024, 10, 8, 14, 30);
const formattedDate = parseDateTimeFormat(date, {
  weekday: "long",
  year: "numeric",
  month: "short",
  day: "numeric",
}); // "Monday, Nov 8, 2024"