expires-unixtime
v0.4.1
Published
Find out if the time has expired (unix)
Downloads
57
Readme
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)