otplib API Documentation / @otplib/totp / getRemainingTime
Function: getRemainingTime()
getRemainingTime(
time?,period?,t0?,guardrails?):number
Defined in: totp/src/index.ts:447
Get the remaining time until the next TOTP period
Parameters
time?
number = ...
Current Unix timestamp in seconds (default: now)
period?
number = 30
Time step in seconds (default: 30)
t0?
number = 0
Initial Unix time to start counting time steps (default: 0)
guardrails?
OTPGuardrails = ...
Returns
number
Remaining seconds until next period
Example
ts
import { getRemainingTime } from '@otplib/totp';
const remaining = getRemainingTime();
// Returns: 15 (seconds remaining in current 30-second window)