{"id":1088997,"date":"2016-03-15T04:19:00","date_gmt":"2016-03-15T11:19:00","guid":{"rendered":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/ical-all-day-event-off-by-one-day\/"},"modified":"2016-03-30T09:35:03","modified_gmt":"2016-03-30T16:35:03","slug":"ical-all-day-event-off-by-one-day","status":"closed","type":"topic","link":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/ical-all-day-event-off-by-one-day\/","title":{"rendered":"ICAL all-day event off by one day"},"content":{"rendered":"<p>Hi, <\/p>\n<p>I just tested the The Events Calendar and plan to become a paying customer but there is one bug that I&#8217;m afraid will cause a big problem for me if it is not fixed. <\/p>\n<p>When adding a all-day event the &#8220;DTEND&#8221; value in the ical file is not set according to the spec where it states that the end date should be set to next day following the end since the DTEND is non-inclusive: <\/p>\n<p>From the spec (https:\/\/tools.ietf.org\/html\/rfc5545):<\/p>\n<p>&#8220;The &#8216;DTEND&#8217; property for a &#8216;VEVENT&#8217; calendar component specifies the non-inclusive end of the event.&#8221;<\/p>\n<p>and<\/p>\n<p>&#8220;The following is an example of the &#8216;VEVENT&#8217; calendar component used to represent a multi-day event scheduled from June 28th, 2007 to July 8th, 2007 inclusively.  Note that the &#8216;DTEND&#8217; property is set to July 9th, 2007, since the &#8216;DTEND&#8217; property specifies the non-inclusive end of the event.&#8221;<\/p>\n<p>I have confirmed that the bug causes the Outlook Calendar to display an all-day events as one day to short. Have not tested in other clients but expect the same result since it&#8217;s stated in the spec. <\/p>\n<p>Is there any plan to fix this bug?<\/p>\n<p>Best regards,<br \/>\nMartin Ekstr\u00f6m<\/p>\n","protected":false},"template":"","class_list":["post-1088997","topic","type-topic","status-closed","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ICAL all-day event off by one day -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/ical-all-day-event-off-by-one-day\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ICAL all-day event off by one day -\" \/>\n<meta property=\"og:description\" content=\"Hi, I just tested the The Events Calendar and plan to become a paying customer but there is one bug that I&#8217;m afraid will cause a big problem for me if it is not fixed. When adding a all-day event the &#8220;DTEND&#8221; value in the ical file is not set according to the spec where [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/ical-all-day-event-off-by-one-day\/\" \/>\n<meta property=\"article:modified_time\" content=\"2016-03-30T16:35:03+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/ical-all-day-event-off-by-one-day\/\",\"url\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/ical-all-day-event-off-by-one-day\/\",\"name\":\"ICAL all-day event off by one day -\",\"isPartOf\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\"},\"datePublished\":\"2016-03-15T11:19:00+00:00\",\"dateModified\":\"2016-03-30T16:35:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/ical-all-day-event-off-by-one-day\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/ical-all-day-event-off-by-one-day\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/ical-all-day-event-off-by-one-day\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/theeventscalendar.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\/\/theeventscalendar.com\/support\/topics\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Welcome!\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/_welcome\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Pre-Sales Questions\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/_welcome\/pre-sales-questions\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"ICAL all-day event off by one day\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\",\"url\":\"https:\/\/theeventscalendar.com\/support\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/theeventscalendar.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ICAL all-day event off by one day -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/ical-all-day-event-off-by-one-day\/","og_locale":"en_US","og_type":"article","og_title":"ICAL all-day event off by one day -","og_description":"Hi, I just tested the The Events Calendar and plan to become a paying customer but there is one bug that I&#8217;m afraid will cause a big problem for me if it is not fixed. When adding a all-day event the &#8220;DTEND&#8221; value in the ical file is not set according to the spec where [&hellip;]","og_url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/ical-all-day-event-off-by-one-day\/","article_modified_time":"2016-03-30T16:35:03+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/ical-all-day-event-off-by-one-day\/","url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/ical-all-day-event-off-by-one-day\/","name":"ICAL all-day event off by one day -","isPartOf":{"@id":"https:\/\/theeventscalendar.com\/support\/#website"},"datePublished":"2016-03-15T11:19:00+00:00","dateModified":"2016-03-30T16:35:03+00:00","breadcrumb":{"@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/ical-all-day-event-off-by-one-day\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theeventscalendar.com\/support\/forums\/topic\/ical-all-day-event-off-by-one-day\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/ical-all-day-event-off-by-one-day\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/theeventscalendar.com\/support\/"},{"@type":"ListItem","position":2,"name":"Topics","item":"https:\/\/theeventscalendar.com\/support\/topics\/"},{"@type":"ListItem","position":3,"name":"Welcome!","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/_welcome\/"},{"@type":"ListItem","position":4,"name":"Pre-Sales Questions","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/_welcome\/pre-sales-questions\/"},{"@type":"ListItem","position":5,"name":"ICAL all-day event off by one day"}]},{"@type":"WebSite","@id":"https:\/\/theeventscalendar.com\/support\/#website","url":"https:\/\/theeventscalendar.com\/support\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/theeventscalendar.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1088997","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":1,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1088997\/revisions"}],"predecessor-version":[{"id":1089037,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1088997\/revisions\/1089037"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/media?parent=1088997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}