确定一个月最后一天的跨浏览器技术
要跨不同浏览器可靠地计算一个月的最后一天,您可以采用一种利用日期值为 0 的 Date 对象方法 setFullYear() 的技术。
以下示例演示了此方法:
<code class="js">var d = new Date(); d.setFullYear(2008, 11, 0); console.log(d.toString()); // Sun Nov 30 2008</code>
此方法利用了设置日期的行为setFullYear() 中的值为 0 会导致返回上个月的最后一天。
或者,您可以对 setDate() 方法使用类似的方法:
<code class="js">var month = 0; // January var d = new Date(2008, month + 1, 0); console.log(d.toString()); // last day in January</code>
两者方法提供跨浏览器可靠性来确定一个月的最后一天,消除不同浏览环境之间的任何不一致。
以上是如何在任何浏览器中查找一个月的最后一天?的详细内容。更多信息请关注PHP中文网其他相关文章!