日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript中的内置对象-8--4.date对象中-获取,设置日期时间的方法; 获取,设置年月日时分秒及星期的方法;...

發布時間:2024/7/19 javascript 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript中的内置对象-8--4.date对象中-获取,设置日期时间的方法; 获取,设置年月日时分秒及星期的方法;... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習目標

1.掌握創建日期對象的方法

2.掌握date對象中獲取日期時間的方法

3.掌握date對象中設置日期時間的方法

如何創建一個日期對象

語法:new Date();

功能:創建一個日期時間對象

返回值:比傳參的情況下,返回當前的日期時間對象。

說明:如果想根據特定的日期和時間創建日期對象,必需傳入表示該日期的:

毫秒數或者是一組用逗號隔開的表示年月日時分秒的參數。

<script>
?????? // 創建一個日期時間對象
?????? var weeks=["日","一","二","三","四","五","六"],
?????????? today=new Date(),
?????????? year=today.getFullYear(),
?????????? month=today.getMonth()+1,
?????????? date=today.getDate(),
?????????? week=today.getDay(),
?????????? hours=today.getHours(),
?????????? minutes=today.getMinutes(),
?????????? seconds=today.getSeconds(),
?????????? times=today.getTime(),
?????????? time=year+'年'+month+'月'+date+'日'+hours+'時'+minutes+'分'+seconds+'秒 星期'+weeks[week];
?????? console.log("現在是:"+time);
?????? console.log(times);
?? ?</script>

獲取年月日時分秒及星期的方法

1.getFullYear():返回4位數的年份

2.getMonth():返回日期中的月份,返回值為0-11

3.getDate():返回月份中的天數

4.getDay():返回星期,返回值為0-6

5.getHours():返回小時

6.getMinutes():返回分

7.getSeconds():返回秒

8.getTime():返回表示日期的毫秒數

<script>
??????? // 創建一個日期時間對象
??????? var today=new Date();
??????? //today.setFullYear(2017);
??????? //today.setMonth(15);
??????? //console.log(today.getFullYear());
??????? //? 50天之后是星期
??????? // 第一種做法
??????? //today.setDate(today.getDate()+50);
??????? //console.log(today.getDay());
??????? // 第二種做法
??????? var weeks=["日","一","二","三","四","五","六"];
??????? var year=today.getFullYear();
??????? var month=today.getMonth();
??????? var day=today.getDate();
??????? // 創建了一個目標日期對象,年,月,日,時,分,秒
??????? var temp=new Date(year+1,month,day);
??????? console.log("50天后的今天是:"+temp.getFullYear()+'-'+(temp.getMonth()+1)+'-'+temp.getDate()+'-'+'星期'+weeks[temp.getDay()]);
?? ?</script>

設置年月日時分秒及星期的方法

1.setFullYear():返回4位數的年份

2.setMonth():返回日期中的月份,從0開始,0表示1月

3.setDate():設置日期

4.4.setDay():返回星期,從0開始,0表示星期日

5.setHours():返回小時

6.setMinutes():返回分

7.setSeconds():返回秒

8.setTime():以毫秒數設置日期,會改變整個日期

?<script>
??????? function addZero(num){
?????????? if(num<10){
????????????? return '0'+num;
?????????? }else{
????????????? return num;
?????????? }
??????? }
??????? // 返回n天之后的日期時間對象
??????? function get_date(n){
?????????? // 判斷n,如果是未定義的,則返回當前日期,否則返回n天之后的日期
?????????? n=typeof(n)==="undefined"?0:n;
?????????? // 創建一個當前的日期時間對象
?????????? var date=new Date(),
?????????????? times=date.getTime(),?? // 到現在為止的毫秒數
?????????????? tempDate=new Date(),??? // 未來的一個日期對象
?????????????? //times=date*1;? // 等價于getTime()隱式類型轉換
?????????????? tempTimes=times+86400000*n,
?????????????? year,mon,day;
?????????? // 將tempTimes設置為當前
?????????? tempDate.setTime(tempTimes);
?????????? year=tempDate.getFullYear();
?????????? mon=addZero(tempDate.getMonth()+1);
?????????? day=addZero(tempDate.getDate());
?????????? return year+'-'+mon+'-'+day;
??????? }
??????? console.log(get_date(20));
?? ?</script>

?

轉載于:https://www.cnblogs.com/oybb/p/7631172.html

總結

以上是生活随笔為你收集整理的JavaScript中的内置对象-8--4.date对象中-获取,设置日期时间的方法; 获取,设置年月日时分秒及星期的方法;...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。