Skip to main content

Date Formatters

A biblioteca oferece uma coleção completa de funções para formatação de datas, cobrindo desde formatos simples até formatações complexas com fusos horários e localizações específicas.

Importação

import { 
formatDateUTC,
formatDateMonthYear,
formatDateDayMonth,
formatDateAndTime,
getMonthName,
getLongDate,
formatDateAndWeekday,
formatDateAndWeekdayAndYear,
formatDateAndMonth,
formatLongDate,
formatShortDate,
formatWeekDayAndShortDate,
getMonthYearFromISODate
} from 'buildgrid-ui'

Formatações Básicas

import { 
formatDateUTC,
formatDateMonthYear,
formatDateDayMonth,
formatShortDate,
formatLongDate
} from 'buildgrid-ui'

function BasicDateFormats() {
const date = new Date('2024-03-15T10:30:00')

return (
<div className="space-y-2">
<p>Data UTC: {formatDateUTC(date)}</p>
{/* 15/03/2024 */}

<p>Mês/Ano: {formatDateMonthYear(date)}</p>
{/* mar de 24 */}

<p>Dia/Mês: {formatDateDayMonth(date)}</p>
{/* 15/03 */}

<p>Data Curta: {formatShortDate(date)}</p>
{/* 15/03/2024 */}

<p>Data Longa: {formatLongDate(date)}</p>
{/* 15 de março de 2024 */}
</div>
)
}

API Reference

Funções Disponíveis

FunçãoParâmetrosRetornoExemplo
formatDateUTCdate: anystring15/03/2024
formatDateMonthYeardate: Datestringmar de 24
formatDateDayMonthdate: Datestring15/03
formatDateAndTimedate: Date | stringstring15/03/24, 14:30
getMonthNamedate: Datestringmarço
getLongDatedate: Datestring15 de março de 2024