0.4.1 • Published 5 years ago

expires-unixtime v0.4.1

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

Expires time (unix)

Find out if the time has expired

import time from 'expires-unixtime';

console.log(time.now()); // 1561555000

console.log(time.left(1561555010)); // 10
console.log(time.left(1561554990)); // -10

console.log(time.offset(1561554990)); // 10

console.log(time.expired(1561555010)); // false
console.log(time.expired(1561554990)); // true

console.log(time.exceeded(1561554990, 15)); // false
console.log(time.exceeded(1561554990, 5)); // true

Использует unix-timestamp-offset для работы со временем. Количество секунд (unix time) не миллисекунд, важно. По полученной метке времени определяет, просрочено ли время или сколько осталось или на сколько просрочено. Дополнительно, можно получить метку timestamp для настоящего времени в формате Unix time.

  • time.now() - метка времени сейчас, unix timestamp
  • time.left(time) - сколько осталось секунд до конца
  • time.offset(time) - сколько прошло секунд от начала
  • time.expired(time) - boolean, истекло ли время уже
  • time.exceeded(time, offset) - boolean, достигнут предел ожидания

Дальше пакет используется для проверки валидности токена JWT по времени EXP (expiration time)

0.4.1

5 years ago

0.4.0

5 years ago

0.3.0

5 years ago

0.2.0

5 years ago

0.1.0

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago