plugin de formato de hora del formateador de tiempo

formatos de hora

Sin formato de hora [t] er

Inglés

Muestra la fecha en javascript.

Instrucciones

descargar

npm i -S time-formater
let rawDate = time().format('YYYY-MM-DD HH:mm:ss') // 当前时间

console.log(rawDate) // 2020-12-28 15:19:34

Analizando

  • tiempo actual
 

deja ahora = tiempo ()

Si el parámetro está vacío, obtenga la hora actual del sistema.

  • digital
 

dejar fecha = hora (1495355143424)

Si el parámetro entrante es un número, significa marca de tiempo UTC.

  • Cuerda
 

dejar fecha = hora ('2017-05-21')

// o

dejar fecha = hora ('2017-05-21 16:37:02')

// o

dejar fecha = hora ('2017-05-21 13: 20: 35 + 0800')

// o

dejar fecha = hora ('2017-05-21 19: 02: 59-08: 00')

// o

dejar fecha = hora ('2017-05-21 12: 38: 49Z')

Si se pasa una cadena, debe cumplir con el formato ISO 8601 .

  • Objeto de fecha nativo
 

dejar fecha = hora (nueva fecha ())

El parámetro entrante también puede ser un javascriptobjeto de fecha nativo .

monitor

formato (cadena)

 

let rawDate = time (). format ('YYYY-MM-DD') // 2017-05-21

El significado de una cadena específica

  Simbólico Salida
mes METRO 1 2 ... 11 12
  MM 01 02 ... 11 12
  MMM Enero febrero ... noviembre diciembre
  MMMM Enero febrero ... diciembre
Trimestral Q 1 2 3 4
fecha re 1 2 ... 30 31
  Hacer 1 día 2 días ... 30 días 31 días
  DD 01 02 ... 30 31
semana re 0 1 2 3 4 5 6
  dd Día uno dos tres cuatro cinco seis
  ddd Domingo Lunes ... Viernes Sábado
  dddd Domingo Lunes ... Viernes Sábado
años YYYY 1970 1971 ... 2029 2030
mañana tarde UN Temprano en la mañana, en la mañana
  un Temprano en la mañana, en la mañana
hora H 0 1 ... 22 23
  S.S 00 01 ... 22 23
  h 1 2 ... 11 12
  S.S 01 02 ... 11 12
minuto metro 0 1 ... 58 59
  mm 00 01 ... 58 59
segundo s 0 1 ... 58 59
  ss 00 01 ... 58 59
milisegundo S 0 1 ... 8 9
  SS 00 01 ... 98 99
  SSS 000 001 ... 998 999
Marca de tiempo de Unix X 1495357559853
Milisegundos de marca de tiempo de Unix X 1495357559853

Diferencia horaria (basada en ahora)

desde ahora()

 

dejar fromNow = tiempo ('2017-01-01'). fromNow ()

console.log (fromNow) // Hace 4 meses

cuenta regresiva

 

const time = require ('formateador de tiempo')

dejar permanecer = 100000 // 100.000 segundos

let countdown = time.countdown (permanecer)

let token = 'Restante: d días H horas m minutos s segundos'

 

// navegador

paso de función () {

    document.title = countdown.format (token) // Restante: 1 día, 3 horas, 46 minutos, 40 segundos

    requestAnimationFrame (paso)

}

paso()

cuenta regresiva (tiempo)

  • time <número | cadena | Fecha> El tipo es un número para indicar los segundos restantes, una instancia de Fecha o una cadena (de acuerdo con el formato ISO 8601), que indica el punto final en el tiempo.

Devuelve la cantidad de tiempo contado.

formato (token)

  • token <cadena> se usa para especificar el formato de salida. Ejemplo: 'Restante: d días H horas m minutos s segundos' => "Restante: 1 día, 11 horas, 4 minutos y 38 segundos".
simbólico descripción
re Cielo
H Horas
metro Minutos
s Segundos
S Milisegundos
# <número> 前缀,表示在前面填充零到指定宽度。 例:#3d 表示将天数填充到3个字符,001 。

将时间量格式化为字符串。

Keywords

time-formater

不是 time-format[t]er

English

在javascript中显示日期。

使用方法

Supongo que te gusta

Origin blog.csdn.net/weixin_46034375/article/details/108669241
Recomendado
Clasificación