JavaScript日期操作

论坛 期权论坛     
匿名小用户   2019-10-20 18:25   645   0
<!-- flowchart 箭头图标 勿删 -->
                    <svg style="display: none;">
                        <path d="M5,0 0,2.5 5,5z" id="raphael-marker-block" stroke-linecap="round" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
                    </svg>
                                            <h1 id="javascript-日期">JavaScript 日期</h1>



<h2 id="创建date">创建Date</h2>



<pre class="blockcode"><code class="language-javascript hljs"><span class="hljs-keyword">var</span> date = <span class="hljs-keyword">new</span> <span class="hljs-built_in">Date</span>();
console.log(date.toString());</code></pre>



<h3 id="执行结果">执行结果</h3>



<pre class="blockcode"><code class="language-javascript hljs">Tue Jan <span class="hljs-number">23</span> <span class="hljs-number">2018</span> <span class="hljs-number">14</span>:<span class="hljs-number">04</span>:<span class="hljs-number">48</span> GMT+<span class="hljs-number">0800</span></code></pre>

<hr>



<h2 id="date函数">Date函数</h2>



<h3 id="getdate-获取日期"><code>getDate()</code> (获取日期)</h3>



<pre class="blockcode"><code class="language-javascript hljs"><span class="hljs-keyword">var</span> date = <span class="hljs-keyword">new</span> <span class="hljs-built_in">Date</span>();
console.log(date.getDate());</code></pre>



<h4 id="执行结果-1">执行结果</h4>



<pre class="blockcode"><code class="language-javascript hljs"><span class="hljs-number">23</span></code></pre>

<hr>



<h3 id="getutcdate-根据utc获取日期"><code>getUTCDate()</code> (根据UTC获取日期)</h3>



<pre class="blockcode"><code class="language-javascript hljs"><span class="hljs-keyword">var</span> date = <span class="hljs-keyword">new</span> <span class="hljs-built_in">Date</span>();
console.log(date.getUTCDate());</code></pre>



<h4 id="执行结果-2">执行结果</h4>



<pre class="blockcode"><code class="language-javascript hljs"><span class="hljs-number">23</span> </code></pre>

<hr>



<h3 id="setdateday-设置日期"><code>setDate(day)</code> (设置日期)</h3>



<pre class="blockcode"><code class="language-javascript hljs"><span class="hljs-keyword">var</span> date = <span class="hljs-keyword">new</span> <span class="hljs-built_in">Date</span>();
date.setDate(<span class="hljs-number">15</span>);
console.log(date.toString());</code></pre>



<h4 id="执行结果-3">执行结果</h4>



<pre class="blockcode"><code class="language-javascript hljs">Tue Jan <span class="hljs-number">15</span> <span class="hljs-number">2018</span> <span class="hljs-number">14</span>:<span class="hljs-number">04</span>:<span class="hljs-number">48</span> GMT+<span class="hljs-number">0800</span></code></pre>

<hr>



<h3 id="setutcdateday-根据utc设置日期"><code>setUTCDate(day)</code> (根据UTC设置日期)</h3>



<pre class="blockcode"><code class="language-javascript hljs"><span class="hljs-keyword">var</span> date = <span class="hljs-keyword">new</span> <span class="hljs-built_in">Date</span>();
date.setUTCDate(<span class="hljs-number">15</span>);
console.log(date.toString());</code></pre>



<h4 id="执行结果-4">执行结果</h4>



<pre class="blockcode"><code class="language-javascript hljs">Tue Jan <span class="hljs-number">15</span> <span class="hljs-number">2018</span> <span class="hljs-number">14</span>:<span class="hljs-number">04</span>:<span class="hljs-number">48</span> GMT+<span class="hljs-number">0800</span></code></pre>

<hr>



<h3 id="getday-获取一周中的某一天"><code>getDay()</code> (获取一周中的某一天)</h3>



<pre class="blockcode"><code class="language-javascript hljs"><span class="hljs-keyword">var</span> date = <span class="hljs-keyword">new</span> <span class="hljs-built_in">Date</span>();
console.log(date.getDay());</code></pre>



<h4 id="执行结果-5">执行结果</h4>



<pre class="blockcode"><code class="language-javascript hljs"><span class="hljs-number">2</span></code></pre>

<blockquote>
  <p>返回值0~6, 周日~周六</p>
</blockquote>

<hr>



<h3 id="getutcday-根据utc获取一周中的某一天"><code>getUTCDay()</code> (根据UTC获取一周中的某一天)</h3>



<pre class="blockcode"><code class="language-javascript hljs"><span class="hljs-keyword">var</span> date = <span class="hljs-keyword">new</span> <span class="hljs-built_in">Date</span>();
console.log(date.getUTCDay());</code></pre>



<h4 id="执行结果-6">执行结果</h4>



<pre class="blockcode"><code class="language-javascript hljs"><span class="hljs-number">2</span></code></pre>

<hr>



<h3 id="getmonth-获取月份"><code>getMonth()</code> (获取月份)</h3>



<pre class="blockcode"><code class="language-javascript hljs"><span class="hljs-keyword">var</span> date = <span class="hljs-keyword">new</span> <span class="hljs-built_in">Date</span>();
console.log(date.getMonth());</code></pre>



<h4 id="执行结果-7">执行结果</h4>



<pre class="blockcode"><code class="language-javascript hljs"><span class="hljs-number">0</span></code></pre>

<blockquote>
  <p>返回值0~11, 一月~十二月</p>
</blockquote>

<hr>



<h3 id="getutcmonth-根据utc获取月份"><code>getUTCMonth()</code> (根据UTC获取月份)</h3>



<pre class="blockcode"><code class="language-javascript hljs"><span class="hljs-keyword">var</span> date = <span class="hljs-keyword">new</span> <span class="hljs-built_in">Date</span>();
console.log(date.getUTCMonth());</code></pre>



<h4 id="执行
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:50
帖子:1079
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP