function addToCalendar() {
var eventName = "Meeting with Client";
var eventLocation = "Office";
var eventStartDate = new Date("2023-07-10T09:00:00");
var eventEndDate = new Date("2023-07-10T10:00:00");
var startDateUTC = eventStartDate.toISOString();
var endDateUTC = eventEndDate.toISOString();
var calendarURL = "data:text/calendar;charset=utf-8," + encodeURIComponent(
"BEGIN:VCALENDAR\n" +
"VERSION:2.0\n" +
"BEGIN:VEVENT\n" +
"SUMMARY:" + eventName + "\n" +
"LOCATION:" + eventLocation + "\n" +
"DTSTART:" + startDateUTC + "\n" +
"DTEND:" + endDateUTC + "\n" +
"END:VEVENT\n" +
"END:VCALENDAR");
window.open(calendarURL);
}