1.0.8 • Published 6 months ago
@jysperu/helper-commons v1.0.8
Funciones generales en aplicaciones node
Funciones disponibles
/**
* @see console.log
*/
function log(...messages: any[]): Promise<void>;
/**
* @see console.log
*/
function log$info(...messages: any[]): Promise<void>;
/**
* @see console.log
*/
function log$warn(...messages: any[]): Promise<void>;
/**
* @see console.log
*/
function log$error(...messages: any[]): Promise<void>;
/**
* @see Date.now
*/
function time(): number;
/**
* Returns the number of seconds elapsed since midnight, January 1, 1970 Universal Coordinated Time (UTC)
*/
function unixtime(): number;
/**
* Returns the date for unixtime
*/
function unixtime2date(timestamp?: number): Date;
/**
* Retorna la hora previa a la hora enviada
* @param timestamp Hora base @default unixtime()
* @param setminute0 Establecer la hora a 0 minutos 0 segundos @default true
* @returns
*/
function prevhour(timestamp?: number, setminute0?: boolean): number;
/**
* Retorna la hora siguiente a la hora enviada
* @param timestamp Hora base @default unixtime()
* @param setminute0 Establecer la hora a 0 minutos 0 segundos @default true
* @returns
*/
function nexthour(timestamp?: number, setminute0?: boolean): number;
/**
* Retorna el día previo basado en la hora enviada
* @param timestamp Hora base @default unixtime()
* @returns
*/
function prevday(timestamp?: number): number;
/**
* Retorna el día siguiente basado en la hora enviada
* @param timestamp Hora base @default unixtime()
* @returns
*/
function nextday(timestamp?: number): number;
/**
* Retorna el mes previo basado en la hora enviada
* @param timestamp Hora base @default unixtime()
* @returns
*/
function prevmonth(timestamp?: number): number;
/**
* Retorna el mes siguiente basado en la hora enviada
* @param timestamp Hora base @default unixtime()
* @returns
*/
function nextmonth(timestamp?: number): number;
/**
* Retorna el año previo basado en la hora enviada
* @param timestamp Hora base @default unixtime()
* @returns
*/
function prevyear(timestamp?: number): number;
/**
* Retorna el año siguiente basado en la hora enviada
* @param timestamp Hora base @default unixtime()
* @returns
*/
function nextyear(timestamp?: number): number;
/**
* Obtener una fecha basada en un día cercana después de la fecha indicada
* @param timestamp La fecha inicial
* @param newday El día
* @param despues_de_hoy Forzar que sea después de hoy
* @returns
*/
function nearlyday(timestamp: number, newday: number, despues_de_hoy?: boolean): number;
/**
* Retorna el momento actual
* @returns
*/
function momento(): string;
/**
* Retorna la fecha actual
* @param separator Separador del año mes día @default -
* @returns
*/
function today(separator?: string): string;
/**
* Retorna el día de la hora base
* @param timestamp La hora base
* @returns
*/
function unixtime2day(timestamp: number): number;
/**
* Retorna el mes de la hora base
* @param timestamp La hora base
* @returns
*/
function unixtime2month(timestamp: number): number;
/**
* Retorna el año de la hora base
* @param timestamp La hora base
* @returns
*/
function unixtime2yeat(timestamp: number): number;
/**
* Convierte el valor ISODATE a unixtime
* @param isoDate El valor isodate
* @returns
*/
function isodate2unixtime(isoDate: string | number | Date): number;
/**
* Genera una espera asíncrona
* @param seconds Cantidad de segundos a esperar
* @returns
*/
function sleep(seconds: number): Promise<void>;
/**
* Función vacía
*/
function noop(): Promise<void>;Instalación
CDN
<script src="https://unpkg.com/@jysperu/helper-commons@latest/dist/commons.umd.js"></script>NPM
npm i @jysperu/helper-commonsUso
Import
import { log$info } from "@jysperu/helper-commons";
import { time } from "@jysperu/helper-commons";
// ...Require
const { log$info } = require("@jysperu/helper-commons");
const { time } = require("@jysperu/helper-commons");
// ...Browser
const { log$info } = JCore;
const { time } = JCore;
// ...