Comments (1)
The $rangeStart
and $rangeEnd
parameters get fed directly into the constructor of a standard PHP DateTime
object. This means they should be strings in the format accepted by strtotime()
.
The method will then return all events that are on or between those dates. If there are not events between those dates it will return false.
Note you have to have initialized an instance of the ICal
class with a valid .ics file or an array of valid lines from an ical file.
So, as an example:
require 'class.iCalReader.php';
$ical = new ICal('MyCal.ics');
$marchEvents = $ical->eventsFromRange('2015-03-01', '2015-03-31');
/**
* $marchEvents now has any events that were scheduled during march.
* If there were no events it is now false
**/
from ics-parser.
Related Issues (20)
- Deprecation notice using PHP 8.1 HOT 1
- Version specification advice in README needs updating. HOT 3
- Decouple file download from "file" call HOT 2
- Description with HTML Link HOT 7
- ** Please do not ignore the issue template, fill it in! **
- Trailing semicolon in RRULE throws a warning
- Bump minimum version to PHP 7.4 HOT 2
- Minor phpdoc change for ICal::parseDuration() HOT 2
- Outlook ICS failed to open stream: HTTP request failed! HOT 13
- Support ability to parse CATEGORIES HOT 2
- Issue with URLs that contain an @ symbol HOT 7
- ICal\Event gives deprecation warnings for PHP 8.2 HOT 4
- Undefined array key warning if DESCRIPTION contains HTML ampersand entities HOT 5
- Moving dynamic properties into the private additionalProperties array breaks some existing application code HOT 5
- iCal from outlook is not working HOT 4
- File from URL not working HOT 2
- Not parsing the remote "basic.ics" URL, but only the correspondent downloaded file HOT 2
- Not able to show the correct Timezone time HOT 4
- Recurrence in 5th week of month gets included in first week of next month if there is no 5th week HOT 7
- Deprecated function 'auto_detect_line_endings' in ini_set for php 8 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ics-parser.