成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

JavaScript中Date學(xué)習(xí)記錄_013

hersion / 2583人閱讀

摘要:中對(duì)象學(xué)習(xí)記錄實(shí)例用來處理日期和時(shí)間。的對(duì)象提供了數(shù)個(gè)時(shí)間的方法,也相應(yīng)提供了當(dāng)?shù)貢r(shí)間的方法。而當(dāng)?shù)貢r(shí)間則是指執(zhí)行的客戶端電腦所設(shè)置的時(shí)間。構(gòu)造函數(shù)中國(guó)標(biāo)準(zhǔn)時(shí)間代表自年月日世界標(biāo)準(zhǔn)時(shí)間起經(jīng)過的毫秒數(shù)。中國(guó)標(biāo)準(zhǔn)時(shí)間表示日期的字符串值。

JavaScript中Date對(duì)象學(xué)習(xí)記錄

Date 實(shí)例用來處理日期和時(shí)間。Date對(duì)象基于1970年1月1日(世界標(biāo)準(zhǔn)時(shí)間)起的毫秒數(shù)。

JavaScript 的Date對(duì)象提供了數(shù)個(gè)UTC時(shí)間的方法,也相應(yīng)提供了當(dāng)?shù)貢r(shí)間的方法。UTC,也就是我們所說的格林威治時(shí)間,指的是time中的世界時(shí)間標(biāo)準(zhǔn)。而當(dāng)?shù)貢r(shí)間則是指執(zhí)行JavaScript的客戶端電腦所設(shè)置的時(shí)間。

Date 構(gòu)造函數(shù)
new Date();
//Sun Jan 06 2019 20:18:04 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)

new Date(value); 
//value 代表自1970年1月1日00:00:00 (世界標(biāo)準(zhǔn)時(shí)間) 起經(jīng)過的毫秒數(shù)。
new Date(000000000000);

//Thu Jan 01 1970 08:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)

new Date(dateString);
//dateString表示日期的字符串值。該字符串應(yīng)該能被 Date.parse() 方法識(shí)別
new Date("2019.01.01");
//Tue Jan 01 2019 00:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)

new Date(year, month[, day[, hour[, minutes[, seconds[, milliseconds]]]]]);

//year代表年份的整數(shù)值。為了避免2000年問題最好指定4位數(shù)的年份; 使用 1998, 而不要用 98.
//month代表月份的整數(shù)值從0(1月)到11(12月)。
//day代表一個(gè)月中的第幾天的整數(shù)值,從1開始。
//hour代表一天中的小時(shí)數(shù)的整數(shù)值 (24小時(shí)制)。
// minute分鐘數(shù)。
// second秒數(shù)。
//millisecond表示時(shí)間的毫秒部分的整數(shù)值。

new Date(2019,01,01,01,01,01);

//Fri Feb 01 2019 01:01:01 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)
Date方法 Date.now()

返回自 1970-1-1 00:00:00 UTC (世界標(biāo)準(zhǔn)時(shí)間)至今所經(jīng)過的毫秒數(shù),類型為Number。

Date.now()
//1546777708417
Date.parse()

解析一個(gè)表示日期的字符串,并返回從 1970-1-1 00:00:00 所經(jīng)過的毫秒數(shù)。

Date.parse("2019.01.01")
//1546272000000

Date.parse("01 Jan 1970 00:00:00 GMT");
//0
Date.UTC()

接受和構(gòu)造函數(shù)最長(zhǎng)形式的參數(shù)相同的參數(shù)(從2到7),并返回從 1970-01-01 00:00:00 UTC 開始所經(jīng)過的毫秒數(shù)。

year:1900 年后的某一年份。

month:0 到 11 之間的一個(gè)整數(shù),表示月份。

date:1 到 31 之間的一個(gè)整數(shù),表示某月當(dāng)中的第幾天。

hrs:0 到 23 之間的一個(gè)整數(shù),表示小時(shí)。

min:0 到 59 之間的一個(gè)整數(shù),表示分鐘。

sec 0 到 59 之間的一個(gè)整數(shù),表示秒。
ms
0 到 999 之間的一個(gè)整數(shù),表示毫秒。

new Date(Date.UTC(2019, 0, 0, 0, 0, 1));
//Mon Dec 31 2018 08:00:01 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)
時(shí)間戳格式轉(zhuǎn)換
  dateFormmat(time) {
    let date = new Date(time * 1000); //如果date為13位不需要乘1000
    let Ye = date.getFullYear() + "/";
    let Mo =
      (date.getMonth() + 1 < 10
        ? "0" + (date.getMonth() + 1)
        : date.getMonth() + 1) + "/";
    let Da =
      (date.getDate() < 10 ? "0" + date.getDate() : date.getDate()) + " ";
    let hh =
      (date.getHours() < 10 ? "0" + date.getHours() : date.getHours()) + ":";
    let mm =
      (date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes()) +
      ":";
    let ss =
      date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();
    return Ye + Mo + Da +hh + mm + ss
  }
  
//let value=dateFormmat(1234567890)
//console.log(value)
//2009/02/14 07:31:30
Date 實(shí)例-(get)

所有的 Date 實(shí)例都繼承自 Date.prototype。修改 Date 構(gòu)造函數(shù)的原型對(duì)象會(huì)影響到所有的 Date 實(shí)例。

Date.getDate()

根據(jù)本地時(shí)間,返回一個(gè)指定的日期對(duì)象為一個(gè)月中的第幾天。getDate() 返回一個(gè)1 到 31的整數(shù)值

let date = new Date("December 25, 2019 11:11:00");
let day = date.getDate();

console.log(day)
//25
Date.getDay()

getDay() 返回一個(gè)整數(shù)值: 0 代表星期日, 1 代表星期一,2 代表星期二, 依次類推

Date.getFullYear()

getFullYear() 方法根據(jù)本地時(shí)間返回指定日期的年份。

Date.getMonth()

根據(jù)本地時(shí)間,返回一個(gè)指定的日期對(duì)象的月份,為基于0的值(0表示一年中的第一月)。

Date.getHours()

getHours() 方法根據(jù)本地時(shí)間,返回一個(gè)指定的日期對(duì)象的小時(shí)。getHours返回一個(gè)0 到 23之間的整數(shù)值。

Date.getMinutes()

getMinutes() 方法根據(jù)本地時(shí)間,返回一個(gè)指定的日期對(duì)象的分鐘數(shù)。getMinutes 返回一個(gè)0 到 59的整數(shù)值

Date.getSeconds()

getSeconds() 方法根據(jù)本地時(shí)間,返回一個(gè)指定的日期對(duì)象的秒數(shù),返回一個(gè) 0 到 59 的整數(shù)值。

Date.getMilliseconds()

getMilliseconds() 方法,根據(jù)本地時(shí)間,返回一個(gè)指定的日期對(duì)象的毫秒數(shù)。getMilliseconds() 方法返回一個(gè)0 到 999的整數(shù)。

Date.getTime()

getTime 方法的返回值一個(gè)數(shù)值,表示從1970年1月1日0時(shí)0分0秒(UTC,即協(xié)調(diào)世界時(shí))距離該日期對(duì)象所代表時(shí)間的毫秒數(shù)。

Date 實(shí)例-(set) Date.setDate()

setDate() 方法根據(jù)本地時(shí)間來指定一個(gè)日期對(duì)象的天數(shù)。
如果 dayValue 超出了月份的合理范圍,setDate 將會(huì)相應(yīng)地更新 Date 對(duì)象。例如,如果為 dayValue 指定0,那么日期就會(huì)被設(shè)置為上個(gè)月的最后一天。

Date.setFullYear()

setFullYear() 方法根據(jù)本地時(shí)間為一個(gè)日期對(duì)象設(shè)置年份
如果有一個(gè)參數(shù)超出了合理的范圍,setFullYear 方法會(huì)更新其他參數(shù)值,日期對(duì)象的日期值也會(huì)被相應(yīng)更新。 例如,為 monthValue 指定 15, 則年份會(huì)加1,月份值會(huì)為3。

Date.setHours()

setHours() 方法根據(jù)本地時(shí)間為一個(gè)日期對(duì)象設(shè)置小時(shí)數(shù),返回從1970-01-01 00:00:00 UTC 到更新后的 日期 對(duì)象實(shí)例所表示時(shí)間的毫秒數(shù)。

如果有一個(gè)參數(shù)超出了合理范圍,setHours 會(huì)相應(yīng)地更新日期對(duì)象中的日期信息。例如,如果為 secondsValue 指定了 100,則分鐘會(huì)加 1,然后秒數(shù)使用 40。

Date.setMilliseconds()

setMilliseconds() 方法會(huì)根據(jù)本地時(shí)間設(shè)置一個(gè)日期對(duì)象的豪秒數(shù)。

如果指定的數(shù)字超出了合理范圍,則日期對(duì)象的時(shí)間信息會(huì)被相應(yīng)地更新。例如,如果指定了 1005,則秒數(shù)加 1,豪秒數(shù)為 5。

Date.setMinutes()

setMinutes() 方法根據(jù)本地時(shí)間為一個(gè)日期對(duì)象設(shè)置分鐘數(shù)。

如果有一個(gè)指定的參數(shù)超出了合理范圍,setMinutes 會(huì)相應(yīng)地更新日期對(duì)象中的時(shí)間信息。例如,為 secondsValue 指定 100,分鐘數(shù)將會(huì)加 1,而秒數(shù)會(huì)為 40。

Date.setMonth()

setMonth() 方法根據(jù)本地時(shí)間為一個(gè)設(shè)置年份的日期對(duì)象設(shè)置月份

如果有一個(gè)指定的參數(shù)超出了合理范圍,setMonth 會(huì)相應(yīng)地更新日期對(duì)象中的日期信息。例如,為 monthValue 指定 15,則年份會(huì)加 1,月份將會(huì)使用 3。

Date.setSeconds()

setSeconds() 方法根據(jù)本地時(shí)間設(shè)置一個(gè)日期對(duì)象的秒數(shù)。

如果一個(gè)參數(shù)超出了合理范圍, setSeconds 方法會(huì)相應(yīng)地更新日期對(duì)象的時(shí)間信息。例如,為 secondsValue 指定 100,則日期對(duì)象的分鐘數(shù)會(huì)相應(yīng)地加 1,秒數(shù)將會(huì)使用 40。

Date.setTime()

setTime() 方法以一個(gè)表示從1970-1-1 00:00:00 UTC計(jì)時(shí)的毫秒數(shù)為來為 Date 對(duì)象設(shè)置時(shí)間。

https://developer.mozilla.org...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/100768.html

相關(guān)文章

  • 從零開始的webpack生活-0x013:LintingLoader格式校驗(yàn)

    摘要:概述上一章講的是腳本裝載相關(guān)的,這一章見得是腳本格式校驗(yàn)相關(guān)的環(huán)境配置使用校驗(yàn)格式這份配置是偷的安裝依賴包修改配置文件添加配置文件編寫測(cè)試代碼張三打包輸出張三 0x001 概述 上一章講的是腳本裝載相關(guān)的loader,這一章見得是腳本格式校驗(yàn)相關(guān)的loader 0x002 環(huán)境配置 $ mkdir 0x013-linting-loader $ cd 0x013-linting-load...

    ephererid 評(píng)論0 收藏0
  • SpringCloud(第 013 篇)電影微服務(wù)使用定制化Feign負(fù)載均衡調(diào)度并為Feign配置

    摘要:不和在同級(jí)目錄,因?yàn)槲臋n有說明,該配置文件不需要被掃描到。添加訪問層自定義控制器。添加電影微服務(wù)啟動(dòng)類電影微服務(wù)使用定制化在客戶端進(jìn)行負(fù)載均衡調(diào)度并為配置帳號(hào)密碼登錄認(rèn)證。注解表示該電影微服務(wù)已經(jīng)接入模塊。 SpringCloud(第 013 篇)電影微服務(wù)使用定制化 Feign 在客戶端進(jìn)行負(fù)載均衡調(diào)度并為 Feign 配置帳號(hào)密碼登錄認(rèn)證 Eureka - 一、大致介紹 1、定制 ...

    cloud 評(píng)論0 收藏0
  • Polyfill:Function.prototype.bind的四個(gè)階段

    摘要:第二階段被忽略的細(xì)節(jié)函數(shù)的屬性,用于表示函數(shù)的形參。第三階段被忽視的細(xì)節(jié)通過生成的構(gòu)造函數(shù)。五本文涉及的知識(shí)點(diǎn)的用法的用法除操作符外的構(gòu)造函數(shù)的用法下詭異的命名函數(shù)表達(dá)式技術(shù)六總結(jié)在這之前從來沒想過一個(gè)的會(huì)涉及這么多知識(shí)點(diǎn),感謝給的啟發(fā)。 昨天邊參考es5-shim邊自己實(shí)現(xiàn)Function.prototype.bind,發(fā)現(xiàn)有不少以前忽視了的地方,這里就作為一個(gè)小總結(jié)吧。 一、Fu...

    mudiyouyou 評(píng)論0 收藏0
  • 這篇博客和你嘮嘮 python 并發(fā),滾雪球?qū)Wpython第四季,第16篇

    摘要:圖片下載屬于操作,比較耗時(shí),基于此,可以利用中的多線程將其實(shí)現(xiàn)。更多精彩滾雪球?qū)W完結(jié)滾雪球?qū)W第二輪完結(jié)滾雪球?qū)W第三輪滾雪球?qū)W番外篇完結(jié) 在 python 編碼過程中...

    qpwoeiru96 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<