1.0.1 • Published 1 year ago
literatetime v1.0.1
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