-
Schneller Einstieg
-
Grundlagen
-
Hilfsklassen
- Benchmark Klasse
- Cache Klasse
- Captcha Klasse
- cURL Klasse
- Database Klasse
- Date Klasse
- Errors Klasse
- FileSystem Klasse
- FTP Klasse
- Images Klasse
- Language Klasse
- Logger Klasse
- Number Klasse
- PayPal Klasse
- PHPMailer Klasse
- Plugins Klasse
- RestClient Klasse
- Security Klasse
- Template Klasse
- Text Klasse
- URL Klasse
- XML Klasse
- ZIP Klasse
Date Klasse
In den folgenden Abschnitten werden die einzelnen Methoden der Klasse erklärt.
now
public static int now ( string $timezone = TIMEZONE)
Gibt den aktuellen UNIX Zeitstempel zurück unter Berücksichtigung der übergebenen Zeitzone.
Parameterliste
timezone
Die Zeitzone aus dem der UNIX Zeitstempel errechnet werden soll. Standardmäßig ist die Zeitzone aus der constants.php angegeben.
get_timestamp_by_date
public static int get_timestamp_by_date ( string $date)
Gibt die UNIX Zeitstempel des übergebenen Datums zurück, unter Berücksichtigung der Standard Zeitzone die in der constants.php definiert ist.
Parameterliste
date
Das Datum das in den UNIX Zeitstempel umgewandelt werden soll. Erlaubt sind alle gängigen Formate.
get_date_by_timestamp
public static String get_date_by_timestamp ( int $timestamp, string $format = 'Y-m-d')
Wandelt einen UNIX Zeitstempel in ein Datum um unter berücksichtigung der Standard Zeitzone die in der constants.php definiert ist.
Parameterliste
timestamp
Der UNIX Zeitstempel der in das Datum umgewandelt werden soll.
format
Das Format des Datums. Standardmäßig Y-m-d (Jahr-Monat-Tag).
get_easter_day_by_year
public static String|Int get_easter_day_by_year ( int $year, boolean $inTimestamp = false)
Gibt den Beginn von Oster von einem bestimmten Jahr zurück, unter Berücksichtigung der aktuellen Zeitzone die in der constants.php definiert wird.
Parameterliste
year
Das Jahr von wo der Beginn von Ostern zurück gegeben werden soll.
inTimestamp
Wenn der Zeitpunkt als UNIX Zeitstempel zurück gegeben werden soll, muss man hier true
angeben, ansonsten kommt es als Datums-String im Format Y-m-d zurück. Standardmäßig false
get_nation_holidays_by_year
public static Array get_nation_holidays_by_year ( int $year, string $nation = self::NATION_GERMANY)
Gibt alle Feiertag von einer bestimmten Nation in einem bestimmten Jahr als Assoziatives Array zurück. Zur Verfügung stehen folgende Nations Konstanten:
- NATION_GERMANY
- NATION_AUSTRIAN
- NATION_DENMARK
- NATION_FRENCH
- NATION_ITALIAN
- NATION_NORWEGIAN
- NATION_POLISH
- NATION_SWEDISH
Parameterliste
year
Das Jahr von dem die Feiertage einer Nation zurück gegeben werden sollen.
nation
Die Nation von dem die Feiertage eines bestimmten Jahrs zurück gegeben werden sollen. Hier stehen 8 Nationen zur Verfügung. Diese Liste ist stetig in erweiterung und wird bald mehr Nation beinhalten. Standardmäßig NATION_GERMANY
is_year_leap_year
public static Boolean is_year_leap_year ( int $year)
Kontrolliert ob die Übergebene Jahreszahl ein Schaltjahr ist. Wenn das Jahr ein Schaltjahr ist, kommt ein true
andernfalls ein false
zurück.
Parameterliste
year
Die Jahreszahl die kontrolliert werden soll ob sie ein Schaltjahr ist oder nicht.
get_days_in_month
public static Integer get_days_in_month ( int $month, int $year = 0, int $particular_calendar = CAL_GREGORIAN)
Gibt die Anzahl der Tage in einem Monat in einem bestimmten Jahr eines bestimmten Kalenders zurück. Erlaubt sind folgende Kalender-Konstanten:
CAL_GREGORIAN
- Gregorianischer KalenderCAL_JULIAN
- Julianischer KalenderCAL_JEWISH
- Jüdischer KalenderCAL_FRENCH
- Kalender der französischen Revolution
Parameterliste
month
Der Monat von dem die Anzahl der möglichen Tage zurück gegeben werden soll.
year
Das Jahr das unter Berücksichtigung der Monatsdauer angegeben wird. Wird keins angegeben oder der Wert 0, wird vom aktuellen Jahr die Monatslänge zurückgegeben.
particular_calendar
Durch die Angabe werden Informationen von einem bestimmten Kalender zurück gegeben. Standardmäßig ist CAL_GREGORIAN
eingestellt.