BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:-//Diputació de Barcelona//DibaCMS//EN
BEGIN:VEVENT
UID:10112
DTSTAMP:20260429T134617
DTSTART:20250207T000000
DTEND:20250207T000000
SUMMARY:Propers Esdeveniments
LOCATION:
METHOD:PUBLISH
X-WR-CALNAME:info@cabrerademar.cat
X-WR-TIMEZONE:Europe/Madrid
DESCRIPTION:

body { font-family: Arial, sans-serif; }
        .event { border-bottom: 1px solid #ddd; padding: 10px 0; }

Eventos de este mes

 

        const eventosURL = "https://gaudeixcabrera.cat/c/agenda-828f0"/; // Reemplaza con la URL real
        
        async function obtenerEventos() {
            try {
                const response = await fetch(eventosURL);
                const data = await response.json(); // Asegúrate de que la página de eventos devuelve JSON
                const eventosFiltrados = filtrarEventosDelMes(data.eventos);
                mostrarEventos(eventosFiltrados);
            } catch (error) {
                console.error('Error obteniendo eventos:', error);
            }
        }

        function filtrarEventosDelMes(eventos) {
            const hoy = new Date();
            const mesActual = hoy.getMonth() + 1;
            const añoActual = hoy.getFullYear();
            
            return eventos.filter(evento => {
                const fechaEvento = new Date(evento.fecha);
                return fechaEvento.getMonth() + 1 === mesActual && fechaEvento.getFullYear() === añoActual;
            });
        }

        function mostrarEventos(eventos) {
            const contenedor = document.getElementById('eventos');
            contenedor.innerHTML = '';
            if (eventos.length === 0) {
                contenedor.innerHTML = 'No hay eventos para este mes.';
                return;
            }
            eventos.forEach(evento => {
                const eventoElem = document.createElement('div');
                eventoElem.classList.add('event');
                eventoElem.innerHTML = `${evento.titulo}${evento.fecha}${evento.descripcion}`;
                contenedor.appendChild(eventoElem);
            });
        }

        obtenerEventos();
    
URI:https://www.cabrerademar.cat/actualitat/agenda/10112-propers-esdeveniments.html
CLASS:PUBLIC
END:VEVENT
END:VCALENDAR
