<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style>
</head>
<body><div>On Tue, 10 Apr 2018, at 3:14 AM, Jeffrey Harris wrote:<br></div>
<blockquote type="cite"><div>It’s weird to have RRULEs which don’t match DTSTART, but they’re legal, you just have to remember to always include DTSTART as the first occurrence.<br></div>
</blockquote><div><br></div>
<div>As a point of interest, the spec actually says <a href="https://tools.ietf.org/html/rfc5545#section-3.8.5.3">the behaviour in this case is undefined</a>:<br></div>
<div><br></div>
<div>      The "DTSTART" property<br></div>
<div>      value SHOULD be synchronized with the recurrence rule, if<br></div>
<div>      specified.  The recurrence set generated with a "DTSTART" property<br></div>
<div>      value not synchronized with the recurrence rule is undefined.<br></div>
<div><br></div>
<div>In practice however, all servers/clients handle this in the same way.<br></div>
<div><br></div>
<div>Neil.<br></div>
</body>
</html>