class Date

Constants

DEFAULT_DATE_FORMAT_LONG

DEFAULT_DATE_FORMAT_FULL

DEFAULT_DATE_FORMAT_SHORT

Properties

protected string $dateFormatLong
protected string $dateFormatShort
protected DateTimeZone $dateTimeZone
protected DateTranslator $dateTranslator
protected SettingsInterface $config

Methods

__construct(DateTranslator $dateTranslator, SettingsInterface $config)

Date constructor.

setFormatAndTimeZone()

No description

string
getDateFormatLong()

No description

$this
setDateFormatLong(string $dateFormatLong)

No description

string
getDateFormatShort()

No description

$this
setDateFormatShort(string $dateFormatShort)

No description

string
format(string $time = 'now', string $format = 'long', bool $toLocalTimeZone = true, bool $isLocalTimeZone = true)

Gibt ein formatiertes Datum zurück

int
timestamp(string $value = 'now', bool $isLocalTime = false)

Gibt einen einfachen Zeitstempel zurück, welcher sich an UTC ausrichtet

string
getCurrentDateTime(bool $isLocalTime = false)

Gibt die aktuelle Uhrzeit im MySQL-Datetime Format zurück

string
toSQL(string $value = '')

Gibt einen an UTC ausgerichteten Zeitstempel im MySQL DateTime Format zurück

string
timestampToDateTime(string $value, bool $isLocalTime = false)

Konvertiert einen Unixstamp in das MySQL-Datetime Format

Details

at line 42
__construct(DateTranslator $dateTranslator, SettingsInterface $config)

Date constructor.

Parameters

DateTranslator $dateTranslator
SettingsInterface $config

at line 52
protected setFormatAndTimeZone()

at line 65
string getDateFormatLong()

Return Value

string

at line 75
$this setDateFormatLong(string $dateFormatLong)

Parameters

string $dateFormatLong

Return Value

$this

at line 85
string getDateFormatShort()

Return Value

string

at line 95
$this setDateFormatShort(string $dateFormatShort)

Parameters

string $dateFormatShort

Return Value

$this

at line 112
string format(string $time = 'now', string $format = 'long', bool $toLocalTimeZone = true, bool $isLocalTimeZone = true)

Gibt ein formatiertes Datum zurück

Parameters

string $time
string $format
bool $toLocalTimeZone
bool $isLocalTimeZone

Return Value

string

at line 147
int timestamp(string $value = 'now', bool $isLocalTime = false)

Gibt einen einfachen Zeitstempel zurück, welcher sich an UTC ausrichtet

Parameters

string $value
bool $isLocalTime

Return Value

int

at line 159
string getCurrentDateTime(bool $isLocalTime = false)

Gibt die aktuelle Uhrzeit im MySQL-Datetime Format zurück

Parameters

bool $isLocalTime

Return Value

string

at line 171
string toSQL(string $value = '')

Gibt einen an UTC ausgerichteten Zeitstempel im MySQL DateTime Format zurück

Parameters

string $value

Return Value

string

at line 184
string timestampToDateTime(string $value, bool $isLocalTime = false)

Konvertiert einen Unixstamp in das MySQL-Datetime Format

Parameters

string $value
bool $isLocalTime

Return Value

string