Docs Goabase

Time
in package

Class Time

Table of Contents

dateDiff()  : string
PARA: Date Should In YYYY-MM-DD Format RESULT FORMAT: '%y Year %m Month %d Day %h Hours %i Minute %s Seconds' => 1 Year 3 Month 14 Day 11 Hours 49 Minute 36 Seconds '%y Year %m Month %d Day' => 1 Year 3 Month 14 Days '%m Month %d Day' => 3 Month 14 Day '%d Day %h Hours' => 14 Day 11 Hours '%d Day' => 14 Days '%h Hours %i Minute %s Seconds' => 11 Hours 49 Minute 36 Seconds '%i Minute %s Seconds' => 49 Minute 36 Seconds '%h Hours => 11 Hours '%a Days => 468 Days
getBetween()  : array<string|int, mixed>
getLocalTime()  : string
Returns target time in iso 8601 by calculating from server timezone to target timezone
getMinToTime()  : array<string|int, mixed>
Gibt array zurueck mit Jahr, Monat, Tag und Zeit und kompletten String
getNiceDate()  : string
uebersetzt timestamp in lesbares deutsches oder englisches Format
getTimeAgo()  : string
Hilfsfunktion, die GetMinutesToTime, GetTimeDiff und GetNiceDate klammert Gibt die vergangene Zeit zurueck
getTimeDiff()  : float|int
Ermittelt die Anzahl an Tagen, Stunden und Minuten zwischen zwei Zeitpunkten
getTimeFromSec()  : string
getMinToTime_OLD()  : array<string|int, mixed>
Returns array with hours and minutes

Methods

dateDiff()

PARA: Date Should In YYYY-MM-DD Format RESULT FORMAT: '%y Year %m Month %d Day %h Hours %i Minute %s Seconds' => 1 Year 3 Month 14 Day 11 Hours 49 Minute 36 Seconds '%y Year %m Month %d Day' => 1 Year 3 Month 14 Days '%m Month %d Day' => 3 Month 14 Day '%d Day %h Hours' => 14 Day 11 Hours '%d Day' => 14 Days '%h Hours %i Minute %s Seconds' => 11 Hours 49 Minute 36 Seconds '%i Minute %s Seconds' => 49 Minute 36 Seconds '%h Hours => 11 Hours '%a Days => 468 Days

public static dateDiff(string $date1, string $date2[, string $differenceFormat = '%a' ]) : string
Parameters
$date1 : string
$date2 : string
$differenceFormat : string = '%a'
Return values
string

getBetween()

public static getBetween([string $nYear = '' ][, string $nMonth = '01' ][, string $strStep = 'months' ]) : array<string|int, mixed>
Parameters
$nYear : string = ''
$nMonth : string = '01'
$strStep : string = 'months'
Return values
array<string|int, mixed>

getLocalTime()

Returns target time in iso 8601 by calculating from server timezone to target timezone

public static getLocalTime(string $strTime[, string $strTargetTimeZone = '' ]) : string
Parameters
$strTime : string
$strTargetTimeZone : string = ''
Return values
string

getMinToTime()

Gibt array zurueck mit Jahr, Monat, Tag und Zeit und kompletten String

public static getMinToTime(int $nMinutes[, bool $bGetShort = false ]) : array<string|int, mixed>
Parameters
$nMinutes : int
$bGetShort : bool = false
Tags
intern

param int $strMinutes Anzahl der vergangenenen Minuten seit jetzt

Return values
array<string|int, mixed>
  • dhm_string

getNiceDate()

uebersetzt timestamp in lesbares deutsches oder englisches Format

public static getNiceDate([bool|string $strDatetime = '0' ][, bool|string $bDayName = '0' ][, int|string $bYear = '1' ][, bool|string $bTime = '0' ]) : string
Parameters
$strDatetime : bool|string = '0'
$bDayName : bool|string = '0'

| data parameter like 'D,'

$bYear : int|string = '1'

0 = keins, 1=zweistellig, 2=vierstellig

$bTime : bool|string = '0'

0 = keine zeit, 1 = zeit in hh:mm, zb: 10:10h

Return values
string

getTimeAgo()

Hilfsfunktion, die GetMinutesToTime, GetTimeDiff und GetNiceDate klammert Gibt die vergangene Zeit zurueck

public static getTimeAgo(string $strIsoDate, int $bToGo[, string $strPreTitle = '' ][, bool $bTimeOnly = false ]) : string
Parameters
$strIsoDate : string

YYYY-MM-DD hh:mm:ss

$bToGo : int
  • wenn 1, wird die zeit bis IsoDate ermittelt
$strPreTitle : string = ''
  • setzt einen title vor das datum
$bTimeOnly : bool = false
  • wenn 1, wird nur zeit, wenn 0, dann inkl
Return values
string

span-element

getTimeDiff()

Ermittelt die Anzahl an Tagen, Stunden und Minuten zwischen zwei Zeitpunkten

public static getTimeDiff([mixed $strDatumStart = '' ][, mixed $strDatumEnd = '' ][, string $strWhat = 'days' ]) : float|int
Parameters
$strDatumStart : mixed = ''
  • empty or iso format. if empty we use GB_DATE_ISO
$strDatumEnd : mixed = ''
$strWhat : string = 'days'
  • days, hours, min, sec
Tags
intern

param string $strWhat

intern

param string $strDatumEnd

Return values
float|int
  • Differenz in Tagen (float) , Stunden (float), Minuten (int), Sekunden (int)

getTimeFromSec()

public static getTimeFromSec(int $nSeconds) : string
Parameters
$nSeconds : int
Return values
string

getMinToTime_OLD()

Returns array with hours and minutes

protected static getMinToTime_OLD(int $strMinutes) : array<string|int, mixed>
Parameters
$strMinutes : int
  • Anzahl der Minuten
Tags
version
2001-09-19
Return values
array<string|int, mixed>

Search results