Skip to content
Day.js

Español

English
简体中文
繁體中文
Français
Русский
Português – Brasil
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

Español

English
简体中文
繁體中文
Français
Русский
Português – Brasil
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

Apariencia

Sidebar Navigation

Instalación

Node.js

Navegador

TypeScript

Descargar

Parse

Ahora

String

Cadena + Formato

Marca de tiempo Unix (milisegundos)

Timestamp Unix (segundos)

Fecha

Objeto

Array

UTC

Clonación de Dayjs

Validación

Obtener + Establecer

Milisegundos

Segundo

Minutos

Hora

Día del Mes

Día de la semana

Día de la semana (según la configuración regional)

Día de la semana ISO

Día del año

Semana del año

Semana del Año (ISO)

Mes

Trimestre

Año

Año Semanal

Año de la Semana ISO

Semanas en el Año (ISO)

Get

Set

Máximo

Mínimo

Manipulación

Add

Sustraer

Inicio de la Unidad de Tiempo

Fin del tiempo

Local

UTC

Desplazamiento UTC

Visualización

Formato

Tiempo transcurrido

Tiempo desde X

Tiempo hasta ahora

Tiempo a X

Tiempo del Calendario

Diferencia

Timestamp Unix (milisegundos)

Unix Timestamp

Días del Mes

Como objeto Date de Javascript

Como un Array

Como JSON

Como una cadena ISO 8601

Como Objeto

Como cadena

Consultas

Is Before

Is Same

Is After

Es igual o anterior

Es igual o posterior

Is Between

¿Es un objeto Day.js?

¿Es un año bisiesto?

i18n (Internacionalización)

Cargando el locale en NodeJS

Cargando la configuración regional en el navegador

Cambiar el idioma globalmente

Cambiar la localización localmente

Verificación del idioma actual de Day.js

Lista de meses y días de la semana según la configuración regional actual

Acceso a la funcionalidad específica de la configuración regional

Plugin

Cargando plugin en NodeJS

Cargando un plugin en el navegador

AdvancedFormat

ArraySupport

BadMutable

Compatibilidad con BigInt

BuddhistEra

Calendario

CustomParseFormat

DayOfYear

DevHelper

Duración

IsBetween

IsLeapYear

IsSameOrAfter

IsSameOrBefore

IsToday

IsTomorrow

IsYesterday

IsoWeek

IsoWeeksInYear

LocaleData

LocalizedFormat

MinMax

Compatibilidad con Objetos

PluralGetSet

PreParsePostFormat

TrimestreDelAño

Tiempo Relativo

Zona horaria

ToArray

ToObject

UpdateLocale

UTC

weekOfYear

WeekYear

Día de la semana

Configurar

Nombres de los Meses

Abreviaturas de Meses

Nombres de los días de la semana

Abreviaturas de los días de la semana

Abreviaturas Mínimas de los Días de la Semana

Tiempo Relativo

Calendario

Duraciones

Creación

Clonar

Humanizar

Formato

Milisegundos

Segundos

Minutos

Horas

Días

Semanas

Meses

Años

Agregar Tiempo

Restar tiempo

Usando Duration con Diff

Como unidad de tiempo

Obtener Unidad de Tiempo

En formato JSON

¿Es una duración?

Como una cadena ISO 8601

Locale

Zona Horaria

Análisis en Zona Horaria

Conversión a Zona Horaria

Determinar la zona horaria del usuario

Establecer la zona horaria predeterminada

En esta página

Formato ​

Obtiene la fecha formateada según la cadena de tokens proporcionada.

Para escapar caracteres, inclúyelos entre corchetes (por ejemplo, [MM]).

js
dayjs().format();
// fecha actual en ISO8601, sin fracciones de segundo, p. ej. '2020-04-02T08:02:17-05:00'

dayjs('2019-01-25').format('[YYYYescape] YYYY-MM-DDTHH:mm:ssZ[Z]');
// 'YYYYescape 2019-01-25T00:00:00-02:00Z'

dayjs('2019-01-25').format('DD/MM/YYYY'); // '25/01/2019'

Tabla de formatos disponibles ​

FormatoSalidaDescripción
YY18Año de dos dígitos
YYYY2018Año de cuatro dígitos
M1-12Mes, comenzando en 1
MM01-12Mes, con 2 dígitos
MMMJan-DecNombre abreviado del mes
MMMMJanuary-DecemberNombre completo del mes
D1-31Día del mes
DD01-31Día del mes, con 2 dígitos
d0-6Día de la semana, donde el domingo es 0
ddSu-SaNombre abreviado del día de la semana
dddSun-SatNombre corto del día de la semana
ddddSunday-SaturdayNombre completo del día de la semana
H0-23Hora (formato de 24 horas)
HH00-23Hora (formato de 24 horas), con 2 dígitos
h1-12Hora (formato de 12 horas)
hh01-12Hora (formato de 12 horas), con 2 dígitos
m0-59Minuto
mm00-59Minuto, con 2 dígitos
s0-59Segundo
ss00-59Segundo, con 2 dígitos
SSS000-999Milisegundo, con 3 dígitos
Z+05:00Diferencia horaria desde UTC, ±HH:mm
ZZ+0500Diferencia horaria desde UTC, ±HHmm
AAM PMIndicador AM/PM (mayúsculas)
aam pmIndicador am/pm (minúsculas)
......Otros formatos (dependiente del plugin AdvancedFormat)
  • Más formatos disponibles Q Do k kk X x ... en el plugin AdvancedFormat

Formatos localizados ​

Dado que el formato preferido varía según la configuración regional, existen algunos tokens de formato localizados que se pueden usar según su configuración regional (locale).

TIP

Esto requiere el plugin LocalizedFormat para que funcione.

javascript
dayjs.extend(LocalizedFormat);
dayjs().format('L LT');

Lista de formatos localizados ​

FormatoLocale en inglésEjemplo de salida
LTh:mm A8:02 PM
LTSh:mm:ss A8:02:18 PM
LMM/DD/YYYYDD/MM/YYYY
LLMMMM D, YYYY16 de agosto de 2018
LLLMMMM D, YYYY h:mm A16 de agosto de 2018 8:02 PM
LLLLdddd, MMMM D, YYYY h:mm AJueves, 16 de agosto de 2018 8:02 PM
lM/D/YYYY16/08/2018
llMMM D, YYYY16 de agosto de 2018
lllMMM D, YYYY h:mm A16 de agosto de 2018 8:02 PM
llllddd, MMM D, YYYY h:mm AJue, 16 de agosto de 2018 8:02 PM
Pager
AnteriorVisualización
SiguienteTiempo transcurrido

Publicado bajo la licencia MIT.

Copyright (c) 2020 iamkun

https://day.js.org/docs/en/display/format

Publicado bajo la licencia MIT.

Copyright (c) 2020 iamkun