亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaScript的內(nèi)置對(duì)象Date詳解

 更新時(shí)間:2021年11月24日 15:34:21   作者:1900's 88 keys  
這篇文章主要為大家介紹了vue組件通信的幾種方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助

Date對(duì)象

在JS中使用Date對(duì)象來(lái)表示一個(gè)時(shí)間

創(chuàng)建Date對(duì)象

new Date()

創(chuàng)建一個(gè)Date對(duì)象 如果使用構(gòu)造函數(shù)創(chuàng)建一個(gè)Date對(duì)象,則會(huì)封裝為當(dāng)前代碼執(zhí)行的時(shí)間.

var  d = new Date();
console.log("當(dāng)前時(shí)間是:",d);

在這里插入圖片描述

創(chuàng)建一個(gè)指定的時(shí)間對(duì)象

需要在構(gòu)造函數(shù)中傳遞表示時(shí)間的 字符串作為參數(shù)

日期格式 月份/日/年 (時(shí):分:秒)

var  d = new Date("12/21/2012  12:12:30");
console.log("瑪雅人預(yù)言世界末日的時(shí)間是:",d);

在這里插入圖片描述

還可以通過(guò)傳參的方式進(jìn)行創(chuàng)建

語(yǔ)法為

new Date(y,M,d,h,m,s):帶參的構(gòu)造,參數(shù)是年、月、日、時(shí)、分、秒

var  d = new Date(2012,11,21,8,00,00);
console.log(d);

在這里插入圖片描述

注意:

通過(guò)傳參方式創(chuàng)建的時(shí)間的月份的整數(shù)值,從0(1月)到11(12月)

getDate()

獲取當(dāng)前對(duì)象是幾日

var d = new Date("12/21/2012  12:12:30");
var date = d.getDate()
console.log("對(duì)象d是多少日:", date);

在這里插入圖片描述

getDay()

  • 獲取當(dāng)前日期對(duì)象是周幾
  • 會(huì)返回一個(gè)0-6的值
    • 0表示周日
    • 1表示周一
    • 2表示周二
    • 3表示周三
    • .......
var d = new Date("12/21/2012  12:12:30");
var date = d.getDay()
console.log("對(duì)象d是星期幾:", date);

在這里插入圖片描述

getMonth()

  • 獲取當(dāng)前時(shí)間對(duì)象的月份
  • 會(huì)返回一個(gè)0-11的值(通常會(huì)在后面加1來(lái)表示中國(guó)常用的月份)
    • 0表示1月
    • 1表示2月
    • ........
    • 11表示12月
var d = new Date("12/21/2012  12:12:30");
var date = d.getMonth()
console.log("當(dāng)前時(shí)間對(duì)象的月份是:", date);//返回0-11的數(shù) 11代表12月

在這里插入圖片描述

getFullYear()

  • 獲取當(dāng)前日期對(duì)象的年份
  • 已經(jīng)被這個(gè)方法代替
var d = new Date("12/21/2012  12:12:30");
var date = d.getFullYear()
console.log("當(dāng)前時(shí)間對(duì)象的年:", date);

在這里插入圖片描述

getHours()

  • 獲取當(dāng)前日期對(duì)象的小時(shí)數(shù)
  • 返回(0~23)的值

getMinutes()

  • 獲取當(dāng)前日期對(duì)象的分鐘數(shù)
  • 返回(0~59)的值

getSeconds()

  • 獲取當(dāng)前日期對(duì)象的秒數(shù)
  • 返回(0~59)的值

getMilliseconds()

  • 獲取當(dāng)前日期對(duì)象的毫秒數(shù)
  • 返回(0~999)的值

getTime()

  • 獲取當(dāng)前時(shí)間日期的時(shí)間戳
  • 時(shí)間戳,指的是從格林威治標(biāo)準(zhǔn)時(shí)間的1970年1年1月1日,0時(shí)0分0秒 到當(dāng)前對(duì)象日期所花費(fèi)的毫秒數(shù)(1秒 = 1000毫秒)
  • 計(jì)算機(jī)底層在保存時(shí)間時(shí)使用都是時(shí)間戳
  • 可以通過(guò)(time/1000/60/60/24/365)方式來(lái)進(jìn)行轉(zhuǎn)換到當(dāng)前對(duì)象時(shí)間
var d = new Date("12/21/2012  11:10:30");
var date = d.getTime()
console.log("當(dāng)前時(shí)間對(duì)象的年:", date);

在這里插入圖片描述

Date.now()

  • 獲取當(dāng)前那一刻的時(shí)間戳
  • 利用時(shí)間戳可以來(lái)測(cè)試代碼的執(zhí)行的性能
var start = Date.now();
for (let i = 0; i < 100; i++)
{
    console.log(i);
}
var end = Date.now();
console.log("語(yǔ)句執(zhí)行了:"+(end - start)+"毫秒");

在這里插入圖片描述

toDateString()

  • 將日期轉(zhuǎn)為字符

toLocaleDateString()

  • 將日期轉(zhuǎn)換為本地日期格式的字符串

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

最新評(píng)論