Documentation

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|null

hourCheck()

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|null

transformLongDate()

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

        
On this page

Search results