課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
如果時間要提前一個小時呢?或者時間是推遲一個月呢、一年等呢?
2016-08-02
源自:JavaScript進(jìn)階篇 7-5
正在回答
<script type="text/javascript"> ?var mydate=new Date(); ?document.write("當(dāng)前時間:"+mydate+"<br>"); ?mydate.setTime(mydate.getTime() - 60 * 60 * 1000); ?document.write("提前一小時時間:" + mydate);</script>
<script type="text/javascript">
?var mydate=new Date();
?document.write("當(dāng)前時間:"+mydate+"<br>");
?mydate.setTime(mydate.getTime() + 30*24*60*60*1000);
?document.write("推遲一個月時間:" + mydate);</script>
?mydate.setTime(mydate.getTime()+ 12*30*24*60*60*1000);
?document.write("推遲一年時間:" + mydate);</script>
慕數(shù)據(jù)0204790 提問者
試了下 ? 提前 前面加個-號就行了
得到時間方法:?
getDate() 查看Date對象并返回日期?
getDay() 返回星期幾?
getHours() 返回小時數(shù)?
getMinutes() 返回分鐘數(shù)?
getMonth() 返回月份值?
getSeconds() 返回秒數(shù)?
getTime() 返回完整的時間?
getFullYear() 返回年份?
設(shè)置時間方法:?
setDate() 改變Date對象的日期?
setHours() 改變小時數(shù)?
setMinutes() 改變分鐘數(shù)?
setMonth() 改變月份?
setSeconds() 改變秒數(shù)?
setTime() 改變完整的時間?
setFullYear() 改變年份
所以 ?推遲一個月mydate.setHours(mydate.getHours()+1);
? ? ? ? 提前一小時mydate.setTime( mydate.getTime()- ?60 * 60 * 1000);
? ? ? ? 推遲一年mydate.setFullYear( mydate.getFullYear()+1);
魚魚魚iii
水里有條魚 回復(fù) 魚魚魚iii
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
2 回答推遲1小時是60 * 60 * 1000 那么提前一小時 提前兩小時呢?
2 回答為什么不用變量存起當(dāng)前時間,就沒法推遲時間呢?
1 回答延遲時間不一樣
2 回答關(guān)于推遲時間問題
4 回答時間推遲到底是什么意思
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-02
<script type="text/javascript">
?var mydate=new Date();
?document.write("當(dāng)前時間:"+mydate+"<br>");
?mydate.setTime(mydate.getTime() - 60 * 60 * 1000);
?document.write("提前一小時時間:" + mydate);</script>
<script type="text/javascript">
?var mydate=new Date();
?document.write("當(dāng)前時間:"+mydate+"<br>");
?mydate.setTime(mydate.getTime() + 30*24*60*60*1000);
?document.write("推遲一個月時間:" + mydate);</script>
<script type="text/javascript">
?var mydate=new Date();
?document.write("當(dāng)前時間:"+mydate+"<br>");
?mydate.setTime(mydate.getTime()+ 12*30*24*60*60*1000);
?document.write("推遲一年時間:" + mydate);</script>
2016-08-16
試了下 ? 提前 前面加個-號就行了
2016-08-02
得到時間方法:?
getDate() 查看Date對象并返回日期?
getDay() 返回星期幾?
getHours() 返回小時數(shù)?
getMinutes() 返回分鐘數(shù)?
getMonth() 返回月份值?
getSeconds() 返回秒數(shù)?
getTime() 返回完整的時間?
getFullYear() 返回年份?
設(shè)置時間方法:?
setDate() 改變Date對象的日期?
setHours() 改變小時數(shù)?
setMinutes() 改變分鐘數(shù)?
setMonth() 改變月份?
setSeconds() 改變秒數(shù)?
setTime() 改變完整的時間?
setFullYear() 改變年份
所以 ?推遲一個月mydate.setHours(mydate.getHours()+1);
? ? ? ? 提前一小時mydate.setTime( mydate.getTime()- ?60 * 60 * 1000);
? ? ? ? 推遲一年mydate.setFullYear( mydate.getFullYear()+1);