Class Period
Die Klasse Period stellt Funktionen für die Darstellung von Zeitspannen zur Verfügung. Jede Period hat ein Start- und einen Endzeitpunkt.
Für vergleiche ist wichtig zu wissen, dass man z.B. einen Monat nicht mit 30 Tagen vergleichen kann. Die Zeitspanne 2 Monate können z.B. 28 Tage + 31 Tage = 59 Tage oder 31 Tage + 30 Tage = 61 Tage (also einen Unterschied von 2 Tagen) bedeuten.
new Instant(2011,4,2); // 2.4.2011 $actual = Period::getQuarterInstance(); echo (string) $actual; // 0000-00-00T00:00:00 - 0000-03-00T00:00:00
- Alvine\Core\Alvine implements Serializable uses Alvine\Core\SerializableImplementation
- Alvine\Date\Period
Direct known subclasses
Alvine\Date\Period\LastDay, Alvine\Date\Period\LastMonth, Alvine\Date\Period\LastQuarter, Alvine\Date\Period\LastWeek, Alvine\Date\Period\LastYear
Namespace: Alvine\Date
Package: Alvine\Date
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110904
Link: Alvine
Located at date/Period.class.php
Package: Alvine\Date
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110904
Link: Alvine
Located at date/Period.class.php
public
|
|
public
|
|
public
|
|
public
string
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
__call(),
__clone(),
__get(),
__set(),
equals(),
getClass(),
getClone(),
getClosure(),
getHashCode(),
getID(),
getShortID(),
isCallable(),
isInstanceOf(),
propertyExists()
|
serialize(),
unserialize()
|
checkAndAdjustSerialisation(),
serialize(),
unserialize()
|
APIVERSION,
IDENTIFICATION,
SERIALVERSION,
VERSION
|
protected
|
$start
Start |
#
null
|
protected
|
$end
Ende |
#
null
|
$hash,
$properties
|