Api > Calendar
Met de API Date is het mogelijk om diverse datum/tijd methodes voor kalender/-datumfunctionaliteit te maken
api.Date_getFullMonth( year, month [ , simple = false ] )
Krijg een object met een volledige maand met voorloop en naloop-dagen, per weeknummer per dag van de week (om een kalender te bouwen).
Indien het 3e argument (simple) niet is opgegeven, of false is opgegeven, wordt het object 2 dieptes teruggegeven, 1e diepte: weeknr, 2e diepte: dag van de week, inclusief dagen buiten de maand om tot een volledig grid te komen.
Indien true wordt opgegeven, wordt een simpel object teruggegeven met als key het dagnummer in de maand, enkel dagen in de huidige maand worden teruggegeven.
api.Date_subtract( numDays, [ fromDate / fromTimestamp ] )
Geef een internationaal opgemaakte (Y-m-d\TH:i:s) datum en tijd met numDays afgetrokken van de huidige datum, tenzij een fromDate / fromTimestamp is opgegeven: dan afgetrokken van de opgegeven timestamp / datum.
api.Date_add( numDays, [ fromDate / fromTimestamp ] )
Geef een internationaal opgemaakte (Y-m-d\TH:i:s) datum en tijd met numDays opgeteld bij de huidige datum, tenzij een fromDate / fromTimestamp is opgegeven: dan opgeteld bij de opgegeven timestamp / datum.
api.Date_subtractMonth( numMonth, [ fromDate / fromTimestamp ] )
Geef een internationaal opgemaakte (Y-m-d\TH:i:s) datum en tijd met numDays afgetrokken van de huidige datum, tenzij een fromDate / fromTimestamp is opgegeven: dan afgetrokken van de opgegeven timestamp / datum.
api.Date_addMonth( numMonth, [ fromDate / fromTimestamp ] )
Geef een internationaal opgemaakte (Y-m-d\TH:i:s) datum en tijd met numDays opgeteld bij de huidige datum, tenzij een fromDate / fromTimestamp is opgegeven: dan opgeteld bij de opgegeven timestamp / datum.
api.Date_vCal( calendarName )
Genereer een iCal / vCal feed om te importeren of te abonneren in een agenda – vCal / iCal Agendafeed maken.
Met de update van versie 2.1.3 is het oo mogelijk om bij api.Date_getFullCalendar een object bij de dag-gegevens (details) ook het het weeknummer mee te krijgen. En zonder "not inmonth" waarden teruggeven, en met de key dag van de maand teruggeven, zonder weeknummers (i.c.m. bovenstaande optie).
Vertalingen
calday1 = "maandag"
calday2 = "dinsdag"
calday3 = "woensdag"
calday4 = "donderdag"
calday5 = "vrijdag"
calday6 = "zaterdag"
calday7 = "zondag"
calmon1 = "januari"
calmon2 = "februari"
calmon3 = "maart"
calmon4 = "april"
calmon5 = "mei"
calmon6 = "juni"
calmon7 = "juli"
calmon8 = "augustus"
calmon9 = "september"
calmon10 = "oktober"
calmon11 = "november"
calmon12 = "december"
Engels
calday1 = "monday"
calday2 = "tuesday"
calday3 = "wednesday"
calday4 = "thursday"
calday5 = "friday"
calday6 = "saturday"
calday7 = "sunday"
calmon1 = "january"
calmon2 = "february"
calmon3 = "march"
calmon4 = "april"
calmon5 = "may"
calmon6 = "june"
calmon7 = "july"
calmon8 = "august"
calmon9 = "september"
calmon10 = "october"
calmon11 = "november"
calmon12 = "december"