1.0.1 • Published 1 year ago

literatetime v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago
const timeLeft = require("literateTime"); // Подключение библиотеки.

timeLeft(time: Number, seconds: String | Void, minutes?: String | Void, hours?: String | Void, days?: String | Void, months?: String | Void, years?: String | Void);

/**
 * @info Значок "*" означает что параметр ВАЖЕН и в него надо что-то передать.
 * @inportant * Параметр {time} обязателен. Туда передается число(время).
 * @seconds Параметр {seconds}, по умолчанию будет " сек. ", если параметр будет пустым(undefined).
 * @minutes Параметр {minutes}, по умолчанию будет " мин. ", если параметр будет пустым(undefined).
 * @hours Параметр {hours}, по умолчанию будет " час. ", если параметр будет пустым(undefined).
 * @days Параметр {days}, по умолчанию будет " д. ", если параметр будет пустым(undefined).
 * @months Параметр {months}, по умолчанию будет " мес. ", если параметр будет пустым(undefined).
 * @years Параметр {years}, по умолчанию будет " г. ", если параметр будет пустым(undefined).
 */

timeLeft(Date.now() + 1 * 1000 * 60 * 60 * 24 * 30 * 12); // Вернет: 1 г.
timeLeft(Date.now() + 1 * 1000 * 60 * 60 * 24 * 30 * 12 - 1); // Вернет: 11 мес. 29 д. 23 час. 59 мин. 59 сек. 

timeLeft(Date.now() + 1 * 1000 * 60 * 60 * 24 * 30 * 12, "s", "m", "h", "d", "month", "y"); // Вернет: 1 y.
timeLeft(Date.now() + 1 * 1000 * 60 * 60 * 24 * 30 * 12 - 1, "s", "m", "h", "d", "month", "y"); // Вернет: 11 month 29 d 23 h 59 m 59 s