UNPKG

expires-unixtime

Version:

Find out if the time has expired (unix)

34 lines (20 loc) 1.55 kB
# Expires time (unix) Find out if the time has expired ```js 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)