@designliquido/delegua-tempo
Version:
Biblioteca de manejo de tempo em português, para JavaScript e Delégua
55 lines • 2 kB
TypeScript
import 'dayjs/locale/pt-br';
import { ObjetoData } from './objeto-data';
/**
* Retorna uma data completa.
*/
export declare function agora(): ObjetoData;
/**
* Retorna uma data completa.
*/
export declare function tempo(): ObjetoData;
/**
* Retorna os milissegundos atuais do sistema.
*/
export declare function milissegundos(): number;
/**
* Retorna os segundos atuais do sistema.
*/
export declare function segundos(): number;
/**
* Retorna os minutos atuais do sistema.
*/
export declare function minutos(): number;
/**
* Retorna a hora atual do sistema.
*/
export declare function horas(): number;
/**
* Retorna o valor do Carimbo de Tempo Unix (Unix Timestamp).
* É o valor em segundos desde dia 1º de janeiro de 1970
* @returns Um valor inteiro com o número de segundos desde 01/01/1970 até hoje.
* @see https://www.unixtimestamp.com/
*/
export declare function carimboDeTempoUnix(): number;
/**
* Retorna um objeto de data inicializado com um Carimbo de Tempo Unix.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number} carimboDeTempoUnix O Carimbo de Tempo Unix.
* @returns {ObjetoData} A data como um objeto ObjetoData.
*/
export declare function carimboDeTempoUnixParaData(_: any, carimboDeTempoUnix: number): ObjetoData;
/**
* Retorna o dia da semana atual.
* @returns
*/
export declare function diaDaSemana(): number;
export declare function semanaDoAno(): number;
/**
* Retorna uma instância de Date do JavaScript da data passada por parâmetro.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {string} dataIso8601ComoTexto A data no formato ISO 8601 a ser convertida como texto.
* @returns {ObjetoData} A data como um objeto ObjetoData.
*/
export declare function textoIso8601ParaData(_: any, dataIso8601ComoTexto: string): ObjetoData;
export declare function textoParaData(_: any, dataComoTexto: string, formato?: string): ObjetoData;
//# sourceMappingURL=index.d.ts.map