JavaScript计算当月剩余天数(天数计算器)示例代码
<p>本文介绍了利用Javascript在网页上计算当前月份的剩余天数的方法,大家参考使用吧!</p><p>代码如下:</p>
<div class="codecolorer-container javascript vibrant" style="overflow:auto;white-space:nowrap;width:700px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td class="line-numbers"><div>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>11<br>12<br></div></td><td><div class="javascript codecolorer"><span class="sy0"><</span>script language<span class="sy0">=</span><span class="st0">"JavaScript"</span><span class="sy0">></span><br>
<span class="kw1">var</span> today <span class="sy0">=</span> <span class="kw1">new</span> <span class="kw4">Date</span><span class="br0">(</span><span class="br0">)</span><span class="sy0">;</span><br>
<span class="kw1">var</span> now <span class="sy0">=</span> today.<span class="me1">getDate</span><span class="br0">(</span><span class="br0">)</span><span class="sy0">;</span><br>
<span class="kw1">var</span> year <span class="sy0">=</span> today.<span class="me1">getYear</span><span class="br0">(</span><span class="br0">)</span><span class="sy0">;</span><br>
<span class="kw1">if</span> <span class="br0">(</span>year <span class="sy0"><</span> <span class="nu0">2000</span><span class="br0">)</span> year <span class="sy0">+=</span> <span class="nu0">1900</span><span class="sy0">;</span> <span class="co1">// Y2K fix</span><br>
<span class="kw1">var</span> month <span class="sy0">=</span> today.<span class="me1">getMonth</span><span class="br0">(</span><span class="br0">)</span><span class="sy0">;</span><br>
<span class="kw1">var</span> monarr <span class="sy0">=</span> <span class="kw1">new</span> <span class="kw4">Array</span><span class="br0">(</span><span class="nu0">31</span><span class="sy0">,</span> <span class="nu0">28</span><span class="sy0">,</span> <span class="nu0">31</span><span class="sy0">,</span> <span class="nu0">30</span><span class="sy0">,</span> <span class="nu0">31</span><span class="sy0">,</span> <span class="nu0">30</span><span class="sy0">,</span> <span class="nu0">31</span><span class="sy0">,</span> <span class="nu0">31</span><span class="sy0">,</span> <span class="nu0">30</span><span class="sy0">,</span> <span class="nu0">31</span><span class="sy0">,</span> <span class="nu0">30</span><span class="sy0">,</span> <span class="nu0">31</span><span class="br0">)</span><span class="sy0">;</span><br>
<span class="co1">// check for leap year</span><br>
<span class="kw1">if</span> <span class="br0">(</span><span class="br0">(</span><span class="br0">(</span>year <span class="sy0">%</span> <span class="nu0">4</span> <span class="sy0">==</span> <span class="nu0">0</span><span class="br0">)</span> <span class="sy0">&&</span> <span class="br0">(</span>year <span class="sy0">%</span> <span class="nu0">100</span> <span class="sy0">!=</span> <span class="nu0">0</span><span class="br0">)</span><span class="br0">)</span> <span class="sy0">||</span> <span class="br0">(</span>year <span class="sy0">%</span> <span class="nu0">400</span> <span class="sy0">==</span> <span class="nu0">0</span><span class="br0">)</span><span class="br0">)</span> monarr<span class="br0">[</span><span class="nu0">1</span><span class="br0">]</span> <span class="sy0">=</span> <span class="st0">"29"</span><span class="sy0">;</span><br>
<span class="co1">// display day left</span><br>
document.<span class="me1">write</span><span class="br0">(</span><span class="st0">"这个月还剩 "</span> <span class="sy0">+</span> <span class="br0">(</span>monarr<span class="br0">[</span>month<span class="br0">]</span><span class="sy0">-</span>now<span class="br0">)</span> <span class="sy0">+</span> <span class="st0">" 天了"</span><span class="br0">)</span><span class="sy0">;</span><br>
<span class="sy0"></</span>script<span class="sy0">></span></div></td></tr></tbody></table></div>
<p class="post-copyright">未经允许不得转载:<ahref="https://www.wangchao.info/">王超博客</a> » <ahref="https://www.wangchao.info/778.html">JavaScript计算当月剩余天数(天数计算器)示例代码</a></p>
页:
[1]