Forum und email

Calendar Functies

Introductie

De calendar extensie biedt een aantal functies om het converteren tussen verschillende kalender-systemen te vereenvoudigen. Het concept of de standaard waarop deze is gebaseerd is de zgn. Julian Day Count. De Julian Day Count is de telling van het aantal dagen vanaf 1 januari 4713 vóór Christus. Om te converteren tussen kalender-systemen, moet eerst geconverteerd worden naar Julian Day Count en dan naar het gewenste kalendar-systeem. Let op dat Julian Day Count verschilt van de zgn. Julian Kalender! Voor meer informatie over Julian Day Count, bezoek de website » https://www.hermetic.ch/cal_stud/jdn.htm. Voor meer informatie over kalender-systemen, bezoek de website » https://www.fourmilab.ch/documents/calendar/. Delen van deze pagina zijn opgenomen in deze instructies en zijn aangemerkt tussen aanhalingstekens.

Installatie

Om beschikking te hebben over deze functies, moet PHP gecompileerd zijn met de configuratie optie --enable-calendar.

Deze functies worden automatisch ingebouwd in de windows versie van PHP. Er zijn geen extra handelingen nodig om deze functies te gebruiken.

Configuratie tijdens scriptuitvoer

Deze extensie gebruikt geen configuratie regels.

Resource types

Deze extensie maakt geen gebruik van resources.

Voorgedefinieerde constanten

Deze constanten worden gedefinieerd door deze extensie, en zullen alleen beschikbaar zijn als de extensie met PHP is meegecompileerd, of als deze dynamisch is geladen vanuit een script.

CAL_GREGORIAN (integer)
CAL_JULIAN (integer)
CAL_JEWISH (integer)
CAL_FRENCH (integer)
CAL_NUM_CALS (integer)
CAL_DOW_DAYNO (integer)
CAL_DOW_SHORT (integer)
CAL_DOW_LONG (integer)
CAL_MONTH_GREGORIAN_SHORT (integer)
CAL_MONTH_GREGORIAN_LONG (integer)
CAL_MONTH_JULIAN_SHORT (integer)
CAL_MONTH_JULIAN_LONG (integer)
CAL_MONTH_JEWISH (integer)
CAL_MONTH_FRENCH (integer)

De volgende constanten zijn beschikbaar vanaf PHP versie 4.3.0 :

CAL_EASTER_DEFAULT (integer)
CAL_EASTER_ROMAN (integer)
CAL_EASTER_ALWAYS_GREGORIAN (integer)
CAL_EASTER_ALWAYS_JULIAN (integer)

Table of Contents

  • cal_days_in_month — Geeft het aantal dagen in een maand terug voor een specifiek jaar en kalender-systeem
  • cal_from_jd — Converteert van Julian Day Count naar één van de ondersteunde kalender-systemen en geeft uitgebreide informatie terug
  • cal_info — Geeft informatie terug over een specifieke kalender-systeem
  • cal_to_jd — Converteert van één van de ondersteunde kalender-systemen naar Julian Day Count
  • easter_date — Geeft de Unix tijd op Pasen om middernacht voor een bepaald jaartal terug
  • easter_days — Geeft het aantal dagen na 21 maart waarop Pasen valt voor een bepaald jaartal
  • FrenchToJD — Converteert een datum van het Franse Republikeinse kalender-systeen naar een Julian Day Count
  • GregorianToJD — Converteert een Gregoriaanse datum naar een Julian Day Count
  • JDDayOfWeek — Geeft de dag van de week terug
  • JDMonthName — Geeft de naam van een maand terug
  • JDToFrench — Converteert een Julian Day Count naar het Franse Republikeinse kalender-systeem
  • JDToGregorian — Converteert een Julian Day Count naar een Gregoriaanse datum
  • JDToJewish — Converteert een Julian Day Count naar het Joodse kalender-systeem
  • JDToJulian — Converteert een Julian Day Count naar een Juliaanse datum
  • jdtounix — Converteert een Julian Day Count naar een Unix tijd
  • JewishToJD — Converteert een datum in het Joodse kalender-systeem naar Julian Day Count
  • JulianToJD — Converteert een Julian kalender-datum naar Julian Day Count
  • unixtojd — Converteert een Unix tijd naar een Julian Day