DateHelper
in package
Table of Contents
Methods
- calcWeek() : mixed
- checkAnoSafra() : mixed
- Função para validar o anosafra
- convertBRtoUS() : mixed
- Função para transformar em formato brasileiro para formato americano
- convertCompetenciaEUtoBRA() : mixed
- convertUStoBR() : mixed
- Função para transformar uma data formato americano em formato brasileiro
- currentDate() : mixed
- Retorna uma data atual
- currentDateTime() : mixed
- Retorna uma data hora atual
- currentTime() : mixed
- Retorna a hora atual
- dateCalc() : mixed
- Função para calcular datas
- dateCheck() : mixed
- Função para verificar se uma data é valida
- dayOfTheWeek() : mixed
- diffDate() : mixed
- diffDateMonth() : mixed
- diffDateV2() : mixed
- Calcula a diferença entre duas datas com base no formato de entrada e saída especificados.
- diffHour() : mixed
- formateDate() : mixed
- getLastDayOfMonth() : string|null
- hourCheck() : mixed
- identificarFormatoData() : mixed
- isHoliday() : mixed
- parseDate() : mixed
- parseDateFormat() : stdClass|null
- transformLongDate() : mixed
- validateDateCurrent() : mixed
- parseDay() : mixed
- parseMonth() : mixed
- parseYear() : mixed
Methods
calcWeek()
public
static calcWeek(mixed $data1, mixed $data2) : mixed
Parameters
- $data1 : mixed
- $data2 : mixed
checkAnoSafra()
Função para validar o anosafra
public
static checkAnoSafra(mixed $value) : mixed
Parameters
- $value : mixed
convertBRtoUS()
Função para transformar em formato brasileiro para formato americano
public
static convertBRtoUS(mixed $value) : mixed
Parameters
- $value : mixed
convertCompetenciaEUtoBRA()
public
static convertCompetenciaEUtoBRA(mixed $value) : mixed
Parameters
- $value : mixed
convertUStoBR()
Função para transformar uma data formato americano em formato brasileiro
public
static convertUStoBR(mixed $value) : mixed
Parameters
- $value : mixed
currentDate()
Retorna uma data atual
public
static currentDate([mixed $format = 'Y-m-d' ]) : mixed
Parameters
- $format : mixed = 'Y-m-d'
currentDateTime()
Retorna uma data hora atual
public
static currentDateTime([mixed $format = 'Y-m-d H:i:s' ]) : mixed
Parameters
- $format : mixed = 'Y-m-d H:i:s'
currentTime()
Retorna a hora atual
public
static currentTime() : mixed
dateCalc()
Função para calcular datas
public
static dateCalc(mixed $date, mixed $operator, mixed $value[, mixed $type = "days" ][, mixed $format = "Y-m-d" ]) : mixed
Parameters
- $date : mixed
- $operator : mixed
- $value : mixed
- $type : mixed = "days"
- $format : mixed = "Y-m-d"
dateCheck()
Função para verificar se uma data é valida
public
static dateCheck(mixed $date[, mixed $format = 'd/m/Y H:i:s' ]) : mixed
Parameters
- $date : mixed
- $format : mixed = 'd/m/Y H:i:s'
dayOfTheWeek()
public
static dayOfTheWeek(mixed $date) : mixed
Parameters
- $date : mixed
diffDate()
public
static diffDate(mixed $date_start, mixed $date_end) : mixed
Parameters
- $date_start : mixed
- $date_end : mixed
diffDateMonth()
public
static diffDateMonth(mixed $date_start, mixed $date_end) : mixed
Parameters
- $date_start : mixed
- $date_end : mixed
diffDateV2()
Calcula a diferença entre duas datas com base no formato de entrada e saída especificados.
public
static diffDateV2(mixed $date_a, mixed $date_b, mixed $format_input[, mixed $format_output = 'd' ]) : mixed
Retorno:
- Número de dias se format_output for 'd'
- Número de meses se format_output for 'm'
- Valor positivo se date_a for maior que date_b
- Valor negativo se date_a for menor que date_b
Parameters
- $date_a : mixed
- $date_b : mixed
- $format_input : mixed
- $format_output : mixed = 'd'
diffHour()
public
static diffHour(mixed $hour_start, mixed $hour_end) : mixed
Parameters
- $hour_start : mixed
- $hour_end : mixed
formateDate()
public
static formateDate(mixed $str[, mixed $format_out = 'Y-m-d' ][, mixed $format_in = 'ISO' ][, mixed $required = true ]) : mixed
Parameters
- $str : mixed
- $format_out : mixed = 'Y-m-d'
- $format_in : mixed = 'ISO'
- $required : mixed = true
getLastDayOfMonth()
public
static getLastDayOfMonth(string $input[, string $input_fmt = 'm' ][, string $output_fmt = 'd' ]) : string|null
Parameters
- $input : string
- $input_fmt : string = 'm'
- $output_fmt : string = 'd'
Return values
string|nullhourCheck()
public
static hourCheck(mixed $hour[, mixed $format = 'H:i:s' ]) : mixed
Parameters
- $hour : mixed
- $format : mixed = 'H:i:s'
identificarFormatoData()
public
static identificarFormatoData(mixed $data) : mixed
Parameters
- $data : mixed
isHoliday()
public
static isHoliday(mixed $data) : mixed
Parameters
- $data : mixed
parseDate()
public
static parseDate(mixed $value) : mixed
Parameters
- $value : mixed
parseDateFormat()
public
static parseDateFormat(mixed $value, mixed $format) : stdClass|null
Parameters
- $value : mixed
- $format : mixed
Return values
stdClass|nulltransformLongDate()
public
static transformLongDate(mixed $month[, mixed $abreviacao = false ]) : mixed
Parameters
- $month : mixed
- $abreviacao : mixed = false
validateDateCurrent()
public
static validateDateCurrent(mixed $value) : mixed
Parameters
- $value : mixed
parseDay()
private
static parseDay(mixed $day, mixed $month) : mixed
Parameters
- $day : mixed
- $month : mixed
parseMonth()
private
static parseMonth(mixed $month) : mixed
Parameters
- $month : mixed
parseYear()
private
static parseYear(mixed $year) : mixed
Parameters
- $year : mixed