Parser for iCalendar Events • PHP 8+, 7 (≥ 7.4), 5 (≥ 5.6)
MIT License
Published by u01jmg3 over 5 years ago
v2.1.10
nesbot/carbon
^2.0
for those using PHP 7+v2.1.9
mb_strlen($str, $encoding = 'auto')
warning in PHP 7.3v2.1.8
v2.1.7
v2.1.6
composer update
is required to update Carbonv2.1.5
5.3.*
compatibility when installing Composer dependenciescomposer update
is required to update Carbonv2.1.4
composer update
is required to update Carbonv2.1.3
v2.1.2
mbstring
as a required extensionv2.1.1
v2.1.0
if
condition and use of array_search()
VALARM
composer update
is required to pull in Carbonv2.0.7
TZID
is foundVALUE=DATE
v2.0.6
DTSTART_TZ
and DTEND_TZ
for recurrence events$cal
object to be accessed so attributes such as METHOD
can be queriedDTSTART_TZ
and DTEND_TZ
FREEBUSY
calendar infoBYSETPOS
when parsing a monthly recurrence rulegmdate()
to date()
to prevent issues during daylight savingsiCalDateWithTimeZone()
iCalDateWithTimeZone()
FREEBUSY
occurrences rather than the VFREEBUSY
parent componentv2.0.5
WKST
logic to support days other than Sunday\r
)v2.0.4
TZID
is specified within DTSTART
/ DTEND
iCalDateWithTimeZone()
unless Zulu time has been specifiedprocessRecurrences()
dtstart_tz
/ dtend_tz
v3.3.7
v2.0.3
date()
/ gmdate()
to use PHP's DateTime
object
DateTime
objects use a default timezone setting$useTimeZoneWithRRules
is set to true
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
Published by u01jmg3 over 5 years ago
v2.1.9
mb_strlen($str, $encoding = 'auto')
warning in PHP 7.3v2.1.8
v2.1.7
v2.1.6
composer update
is required to update Carbonv2.1.5
5.3.*
compatibility when installing Composer dependenciescomposer update
is required to update Carbonv2.1.4
composer update
is required to update Carbonv2.1.3
v2.1.2
mbstring
as a required extensionv2.1.1
v2.1.0
if
condition and use of array_search()
VALARM
composer update
is required to pull in Carbonv2.0.7
TZID
is foundVALUE=DATE
v2.0.6
DTSTART_TZ
and DTEND_TZ
for recurrence events$cal
object to be accessed so attributes such as METHOD
can be queriedDTSTART_TZ
and DTEND_TZ
FREEBUSY
calendar infoBYSETPOS
when parsing a monthly recurrence rulegmdate()
to date()
to prevent issues during daylight savingsiCalDateWithTimeZone()
iCalDateWithTimeZone()
FREEBUSY
occurrences rather than the VFREEBUSY
parent componentv2.0.5
WKST
logic to support days other than Sunday\r
)v2.0.4
TZID
is specified within DTSTART
/ DTEND
iCalDateWithTimeZone()
unless Zulu time has been specifiedprocessRecurrences()
dtstart_tz
/ dtend_tz
v3.3.7
v2.0.3
date()
/ gmdate()
to use PHP's DateTime
object
DateTime
objects use a default timezone setting$useTimeZoneWithRRules
is set to true
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
Published by u01jmg3 almost 6 years ago
v2.1.8
v2.1.7
v2.1.6
composer update
is required to update Carbonv2.1.5
5.3.*
compatibility when installing Composer dependenciescomposer update
is required to update Carbonv2.1.4
composer update
is required to update Carbonv2.1.3
v2.1.2
mbstring
as a required extensionv2.1.1
v2.1.0
if
condition and use of array_search()
VALARM
composer update
is required to pull in Carbonv2.0.7
TZID
is foundVALUE=DATE
v2.0.6
DTSTART_TZ
and DTEND_TZ
for recurrence events$cal
object to be accessed so attributes such as METHOD
can be queriedDTSTART_TZ
and DTEND_TZ
FREEBUSY
calendar infoBYSETPOS
when parsing a monthly recurrence rulegmdate()
to date()
to prevent issues during daylight savingsiCalDateWithTimeZone()
iCalDateWithTimeZone()
FREEBUSY
occurrences rather than the VFREEBUSY
parent componentv2.0.5
WKST
logic to support days other than Sunday\r
)v2.0.4
TZID
is specified within DTSTART
/ DTEND
iCalDateWithTimeZone()
unless Zulu time has been specifiedprocessRecurrences()
dtstart_tz
/ dtend_tz
v3.3.7
v2.0.3
date()
/ gmdate()
to use PHP's DateTime
object
DateTime
objects use a default timezone setting$useTimeZoneWithRRules
is set to true
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
Published by u01jmg3 almost 6 years ago
v2.1.7
v2.1.6
composer update
is required to update Carbonv2.1.5
5.3.*
compatibility when installing Composer dependenciescomposer update
is required to update Carbonv2.1.4
composer update
is required to update Carbonv2.1.3
v2.1.2
mbstring
as a required extensionv2.1.1
v2.1.0
if
condition and use of array_search()
VALARM
composer update
is required to pull in Carbonv2.0.7
TZID
is foundVALUE=DATE
v2.0.6
DTSTART_TZ
and DTEND_TZ
for recurrence events$cal
object to be accessed so attributes such as METHOD
can be queriedDTSTART_TZ
and DTEND_TZ
FREEBUSY
calendar infoBYSETPOS
when parsing a monthly recurrence rulegmdate()
to date()
to prevent issues during daylight savingsiCalDateWithTimeZone()
iCalDateWithTimeZone()
FREEBUSY
occurrences rather than the VFREEBUSY
parent componentv2.0.5
WKST
logic to support days other than Sunday\r
)v2.0.4
TZID
is specified within DTSTART
/ DTEND
iCalDateWithTimeZone()
unless Zulu time has been specifiedprocessRecurrences()
dtstart_tz
/ dtend_tz
v3.3.7
v2.0.3
date()
/ gmdate()
to use PHP's DateTime
object
DateTime
objects use a default timezone setting$useTimeZoneWithRRules
is set to true
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
Published by u01jmg3 almost 6 years ago
v2.1.6
composer update
is required to update Carbonv2.1.5
5.3.*
compatibility when installing Composer dependenciescomposer update
is required to update Carbonv2.1.4
composer update
is required to update Carbonv2.1.3
v2.1.2
mbstring
as a required extensionv2.1.1
v2.1.0
if
condition and use of array_search()
VALARM
composer update
is required to pull in Carbonv2.0.7
TZID
is foundVALUE=DATE
v2.0.6
DTSTART_TZ
and DTEND_TZ
for recurrence events$cal
object to be accessed so attributes such as METHOD
can be queriedDTSTART_TZ
and DTEND_TZ
FREEBUSY
calendar infoBYSETPOS
when parsing a monthly recurrence rulegmdate()
to date()
to prevent issues during daylight savingsiCalDateWithTimeZone()
iCalDateWithTimeZone()
FREEBUSY
occurrences rather than the VFREEBUSY
parent componentv2.0.5
WKST
logic to support days other than Sunday\r
)v2.0.4
TZID
is specified within DTSTART
/ DTEND
iCalDateWithTimeZone()
unless Zulu time has been specifiedprocessRecurrences()
dtstart_tz
/ dtend_tz
v3.3.7
v2.0.3
date()
/ gmdate()
to use PHP's DateTime
object
DateTime
objects use a default timezone setting$useTimeZoneWithRRules
is set to true
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
Published by u01jmg3 over 6 years ago
v2.1.5
5.3.*
compatibility when installing Composer dependenciescomposer update
is required to update Carbonv2.1.4
composer update
is required to update Carbonv2.1.3
v2.1.2
mbstring
as a required extensionv2.1.1
v2.1.0
if
condition and use of array_search()
VALARM
composer update
is required to pull in Carbonv2.0.7
TZID
is foundVALUE=DATE
v2.0.6
DTSTART_TZ
and DTEND_TZ
for recurrence events$cal
object to be accessed so attributes such as METHOD
can be queriedDTSTART_TZ
and DTEND_TZ
FREEBUSY
calendar infoBYSETPOS
when parsing a monthly recurrence rulegmdate()
to date()
to prevent issues during daylight savingsiCalDateWithTimeZone()
iCalDateWithTimeZone()
FREEBUSY
occurrences rather than the VFREEBUSY
parent componentv2.0.5
WKST
logic to support days other than Sunday\r
)v2.0.4
TZID
is specified within DTSTART
/ DTEND
iCalDateWithTimeZone()
unless Zulu time has been specifiedprocessRecurrences()
dtstart_tz
/ dtend_tz
v3.3.7
v2.0.3
date()
/ gmdate()
to use PHP's DateTime
object
DateTime
objects use a default timezone setting$useTimeZoneWithRRules
is set to true
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
Published by u01jmg3 over 6 years ago
v2.1.4
composer update
is required to update Carbonv2.1.3
v2.1.2
mbstring
as a required extensionv2.1.1
v2.1.0
if
condition and use of array_search()
VALARM
composer update
is required to pull in Carbonv2.0.7
TZID
is foundVALUE=DATE
v2.0.6
DTSTART_TZ
and DTEND_TZ
for recurrence events$cal
object to be accessed so attributes such as METHOD
can be queriedDTSTART_TZ
and DTEND_TZ
FREEBUSY
calendar infoBYSETPOS
when parsing a monthly recurrence rulegmdate()
to date()
to prevent issues during daylight savingsiCalDateWithTimeZone()
iCalDateWithTimeZone()
FREEBUSY
occurrences rather than the VFREEBUSY
parent componentv2.0.5
WKST
logic to support days other than Sunday\r
)v2.0.4
TZID
is specified within DTSTART
/ DTEND
iCalDateWithTimeZone()
unless Zulu time has been specifiedprocessRecurrences()
dtstart_tz
/ dtend_tz
v3.3.7
v2.0.3
date()
/ gmdate()
to use PHP's DateTime
object
DateTime
objects use a default timezone setting$useTimeZoneWithRRules
is set to true
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
Published by u01jmg3 over 6 years ago
v2.1.3
v2.1.2
mbstring
as a required extensionv2.1.1
v2.1.0
if
condition and use of array_search()
VALARM
composer update
is required to pull in Carbonv2.0.7
TZID
is foundVALUE=DATE
v2.0.6
DTSTART_TZ
and DTEND_TZ
for recurrence events$cal
object to be accessed so attributes such as METHOD
can be queriedDTSTART_TZ
and DTEND_TZ
FREEBUSY
calendar infoBYSETPOS
when parsing a monthly recurrence rulegmdate()
to date()
to prevent issues during daylight savingsiCalDateWithTimeZone()
iCalDateWithTimeZone()
FREEBUSY
occurrences rather than the VFREEBUSY
parent componentv2.0.5
WKST
logic to support days other than Sunday\r
)v2.0.4
TZID
is specified within DTSTART
/ DTEND
iCalDateWithTimeZone()
unless Zulu time has been specifiedprocessRecurrences()
dtstart_tz
/ dtend_tz
v3.3.7
v2.0.3
date()
/ gmdate()
to use PHP's DateTime
object
DateTime
objects use a default timezone setting$useTimeZoneWithRRules
is set to true
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
Published by u01jmg3 almost 7 years ago
v2.1.2
mbstring
as a required extensionv2.1.1
v2.1.0
if
condition and use of array_search()
VALARM
composer update
is required to pull in Carbonv2.0.7
TZID
is foundVALUE=DATE
v2.0.6
DTSTART_TZ
and DTEND_TZ
for recurrence events$cal
object to be accessed so attributes such as METHOD
can be queriedDTSTART_TZ
and DTEND_TZ
FREEBUSY
calendar infoBYSETPOS
when parsing a monthly recurrence rulegmdate()
to date()
to prevent issues during daylight savingsiCalDateWithTimeZone()
iCalDateWithTimeZone()
FREEBUSY
occurrences rather than the VFREEBUSY
parent componentv2.0.5
WKST
logic to support days other than Sunday\r
)v2.0.4
TZID
is specified within DTSTART
/ DTEND
iCalDateWithTimeZone()
unless Zulu time has been specifiedprocessRecurrences()
dtstart_tz
/ dtend_tz
v3.3.7
v2.0.3
date()
/ gmdate()
to use PHP's DateTime
object
DateTime
objects use a default timezone setting$useTimeZoneWithRRules
is set to true
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
Published by u01jmg3 about 7 years ago
v2.1.1
v2.1.0
if
condition and use of array_search()
VALARM
composer update
is required to pull in Carbonv2.0.7
TZID
is foundVALUE=DATE
v2.0.6
DTSTART_TZ
and DTEND_TZ
for recurrence events$cal
object to be accessed so attributes such as METHOD
can be queriedDTSTART_TZ
and DTEND_TZ
FREEBUSY
calendar infoBYSETPOS
when parsing a monthly recurrence rulegmdate()
to date()
to prevent issues during daylight savingsiCalDateWithTimeZone()
iCalDateWithTimeZone()
FREEBUSY
occurrences rather than the VFREEBUSY
parent componentv2.0.5
WKST
logic to support days other than Sunday\r
)v2.0.4
TZID
is specified within DTSTART
/ DTEND
iCalDateWithTimeZone()
unless Zulu time has been specifiedprocessRecurrences()
dtstart_tz
/ dtend_tz
v3.3.7
v2.0.3
date()
/ gmdate()
to use PHP's DateTime
object
DateTime
objects use a default timezone setting$useTimeZoneWithRRules
is set to true
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
Published by u01jmg3 about 7 years ago
v2.1.0
if
condition and use of array_search()
VALARM
composer update
is required to pull in Carbonv2.0.7
TZID
is foundVALUE=DATE
v2.0.6
DTSTART_TZ
and DTEND_TZ
for recurrence events$cal
object to be accessed so attributes such as METHOD
can be queriedDTSTART_TZ
and DTEND_TZ
FREEBUSY
calendar infoBYSETPOS
when parsing a monthly recurrence rulegmdate()
to date()
to prevent issues during daylight savingsiCalDateWithTimeZone()
iCalDateWithTimeZone()
FREEBUSY
occurrences rather than the VFREEBUSY
parent componentv2.0.5
WKST
logic to support days other than Sunday\r
)v2.0.4
TZID
is specified within DTSTART
/ DTEND
iCalDateWithTimeZone()
unless Zulu time has been specifiedprocessRecurrences()
dtstart_tz
/ dtend_tz
v3.3.7
v2.0.3
date()
/ gmdate()
to use PHP's DateTime
object
DateTime
objects use a default timezone setting$useTimeZoneWithRRules
is set to true
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
Published by u01jmg3 about 7 years ago
v2.0.7
TZID
is foundVALUE=DATE
v2.0.6
DTSTART_TZ
and DTEND_TZ
for recurrence events$cal
object to be accessed so attributes such as METHOD
can be queriedDTSTART_TZ
and DTEND_TZ
FREEBUSY
calendar infoBYSETPOS
when parsing a monthly recurrence rulegmdate()
to date()
to prevent issues during daylight savingsiCalDateWithTimeZone()
iCalDateWithTimeZone()
FREEBUSY
occurrences rather than the VFREEBUSY
parent componentv2.0.5
WKST
logic to support days other than Sunday\r
)v2.0.4
TZID
is specified within DTSTART
/ DTEND
iCalDateWithTimeZone()
unless Zulu time has been specifiedprocessRecurrences()
dtstart_tz
/ dtend_tz
v3.3.7
v2.0.3
date()
/ gmdate()
to use PHP's DateTime
object
DateTime
objects use a default timezone setting$useTimeZoneWithRRules
is set to true
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
Published by u01jmg3 over 7 years ago
v2.0.6
DTSTART_TZ
and DTEND_TZ
for recurrence events$cal
object to be accessed so attributes such as METHOD
can be queriedDTSTART_TZ
and DTEND_TZ
FREEBUSY
calendar infoBYSETPOS
when parsing a monthly recurrence rulegmdate()
to date()
to prevent issues during daylight savingsiCalDateWithTimeZone()
iCalDateWithTimeZone()
FREEBUSY
occurrences rather than the VFREEBUSY
parent componentv2.0.5
WKST
logic to support days other than Sunday\r
)v2.0.4
TZID
is specified within DTSTART
/ DTEND
iCalDateWithTimeZone()
unless Zulu time has been specifiedprocessRecurrences()
dtstart_tz
/ dtend_tz
v3.3.7
v2.0.3
date()
/ gmdate()
to use PHP's DateTime
object
DateTime
objects use a default timezone setting$useTimeZoneWithRRules
is set to true
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
Published by u01jmg3 over 7 years ago
v2.0.5
WKST
logic to support days other than Sunday\r
)v2.0.4
TZID
is specified within DTSTART
/ DTEND
iCalDateWithTimeZone()
unless Zulu time has been specifiedprocessRecurrences()
dtstart_tz
/ dtend_tz
v3.3.7
v2.0.3
date()
/ gmdate()
to use PHP's DateTime
object
DateTime
objects use a default timezone setting$useTimeZoneWithRRules
is set to true
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
Published by u01jmg3 over 7 years ago
v2.0.4
TZID
is specified within DTSTART
/ DTEND
iCalDateWithTimeZone()
unless Zulu time has been specifiedprocessRecurrences()
dtstart_tz
/ dtend_tz
v3.3.7
v2.0.3
date()
/ gmdate()
use PHP's DateTime
object
DateTime
objects use a default timezone setting$useTimeZoneWithRRules
is set to true
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
Published by u01jmg3 over 7 years ago
v2.0.3
date()
/ gmdate()
to use PHP's DateTime
object
DateTime
objects use a default timezone setting$useTimeZoneWithRRules
is set to true
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
Published by u01jmg3 over 7 years ago
v2.0.2
EXDATE
$bydays
array using the day of the week from $startTimestamp
when BYDAY
is not present in the recurrence rulev2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
Published by u01jmg3 almost 8 years ago
v2.0.1
EXDATE
eventsFromInterval
functionv2.0.0
Published by u01jmg3 about 8 years ago
v2.0.0
Published by u01jmg3 about 8 years ago
v1.0.4
iCalDateToUnixTimestamp()
to correctly process all 3 iCal time formatsv1.0.3
v1.0.2
v1.0.1
v1.0.0