← Todos os pacotes

xs-duration

v1.0.0 por ? 0 downloads

Human-readable duration parsing and formatting for XanaScript

xs install xs-duration
durationtimeintervalformatparse

README

xs-duration

Parsing e formatação de durações humanas para XanaScript.

API

  • para-ms(texto) → durações como "1 hora 30 minutos" em ms
  • parse(ms){ ms, dias, horas, minutos, segundos, ms-restantes }
  • formata(ms, compacto)"2 dias 3 horas" ou "2d 3h"
  • em-segundos(ms) / em-minutos(ms) / em-horas(ms) / em-dias(ms) → conversões

Unidades aceitas: ms, segundo(s)/s, minuto(s)/m, hora(s)/h, dia(s)/d, semana(s)/sem.

Exemplo

xana
traz-ai "xs-duration" as dur
cria espera = dur.para-ms("1 hora 30 minutos")
grita-ae(dur.formata(espera))
Avaliações

Nenhuma avaliação ainda.