Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var getNextEvent = (function () {
- // These magic numbers are the max date javascript allows, 100,000,000 Days past the unix epoch, times 86,400,000 milliseconds per day.
- var maxDateValue = new Date(100000000 * 86400000);
- return function(eventData) {
- // This should always get overwritten by the first comparison. It's to assure we don't run into anything wacky in the future.
- var earliestEventID = "abbotsford",
- earliestEventDate = maxDateValue;
- for (var i = 0; i < eventData.length; i++) {
- if (eventData.category === "liveEvent") {
- for (var i = 0; i < eventData.dates.length; i++) {
- var tempdate = new Date(eventData.dates[i].start);
- if (earliestEventDate > tempdate) {
- earliestEventDate = tempdate;
- earliestEventID = eventData.ID;
- }
- }
- }
- }
- return getEvent(earliestEventID)
- }
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement