<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Jul 21, 2013, at 11:05 PM, Jonas Sicking wrote:</div><blockquote type="cite"><div><blockquote type="cite"><font class="Apple-style-span" color="#000000"><br></font></blockquote><br>I still don't feel like I have a clear answer to two fundamental<br>questions when designing DOM specs:<br><br>1. Is it ever appropriate to return Date objects from methods in the<br>DOM? If so, in what circumstances. Two cases where we are currently<br>considering using Date objects are:<br></div></blockquote>...<br><blockquote type="cite"><div>2. Is it ever appropriate to return a Date object from a "readonly"<br>property. <br></div></blockquote><div><br></div><div><br></div><div>How about :</div><div><br></div><div>3.  Is it ever appropriate for a DOM API to accept and retain a reference to a Date object?</div><div><br></div><div>The timevalue of a Date object that was passed to a DOM API can be modified by the original client after the DOM call returns.  If the DOM has retained and uses a reference to the Date object it will see the modified timevalue rather than the originally pass timevalue.</div><div><br></div><div>Allen</div><div><br></div></div></body></html>