<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                >[success] # Date 1. `GMT`是英國倫敦的**皇家格林威治( Greenwich )天文臺**的標準時間(剛好在本初子午線經過的地方) 1.1. 往**東**的時區時間晚(表示為 **GMT+hh:mm**)、往**西**的時區時間早(表示為 **GMT-hh:mm**) 例子說明:**Sat Jul 09 2022 09:38:28 GMT+0800 (中國標準時間)** 中國是東八區 2.`UTC` 公轉有一定的誤差,也會造成GMT的時間會造成一定的誤差,于是就提出了根據原子鐘計算的標準時間**UTC**(Coordinated Universal Time) **注**:GMT依然在使用,主要表示的是某個時區中的時間,而UTC是標準的時間 >[info] ## 兩種時間格式 1. `Thu Jan 01 1970 08:00:01 GMT+0800 (中國標準時間)` -- 是RFC 2822標準 2. `2022-07-09T02:14:44.989Z` -- ISO 8601標準 2.1. **ISO 8601標準** 個參數說明 **YYYY**:年份,0000 ~ 9999 **MM**:月份,01 ~ 12 **DD**:日,01 ~ 31 **T**:分隔日期和時間,沒有特殊含義,可以省略 **HH**:小時,00 ~ 24 **mm**:分鐘,00 ~ 59 **ss**:秒,00 ~ 59 .**sss**:毫秒 **Z**:時區 * ISO8601,全稱為《數據存儲和交換形式·信息交換·日期和時間的表示方法》,規定了國際標準日期與時間表示法。 * 只使用數字為基本格式。使用短橫線"-"間隔開年、月、日為擴展格式。 * 每個日期和時間值都有一個固定的位數,必須用前導零填充。 * 日期時間表示只能有數字或少數特殊字符組成(如“ - ”,“:”,“T”,“W”和“Z”),不允許出現地方寫法,如“1月”或“星期四”等。 * ISO 8601使用24小時制。HH:MM:SS.sss,HH:MM:SS,HH:MM,HH為合規的時間格式。 * 用字母T分隔日期和時間。如 ?20180703T224426Z ? 或 ?2018-07-03T22:44:26Z 。 [由淺入深,走進中級工程師都未必知道的 JavaScript 時間處理冷知識](https://blog.51cto.com/u_15308298/3173445) >[info] ## Date 語法 ~~~ new Date(); // 打印結果為當前地區時間 // 打印結果 Sat Jul 09 2022 09:49:39 GMT+0800 (中國標準時間) new Date('2022-07-09') // 傳入時間格式字符串 這種不推薦 字符串格式 2022/07/09 等等 // 打印結果 Sat Jul 09 2022 08:00:00 GMT+0800 (中國標準時間) new Date(2022,07,07) // 注1 new Date(year, monthIndex [, day [, hours [, minutes [, seconds [, milliseconds]]]]]); // 打印結果 Sun Aug 07 2022 00:00:00 GMT+0800 (中國標準時間) new Date(1000) // 傳入是數字,會被當做毫秒處理表示從1970-01-01 00:00:00 UTC 經過的毫秒數 // 打印結果 Thu Jan 01 1970 08:00:01 GMT+0800 (中國標準時間) new Date().toISOString() // 打印ISO8601格式 // 打印結果 '2022-07-09T02:14:44.989Z' ~~~ * 注1 當 Date 作為構造函數調用并傳入多個參數時,如果數值大于合理范圍時(如月份為 13 或者分鐘數為 70),相鄰的數值會被調整。比如 new Date(2013, 13, 1) 等于 new Date(2014, 1, 1),它們都表示日期 2014-02-01(注意月份是從 0 開始的)。其他數值也是類似,new Date(2013, 2, 1, 0, 70) 等于 new Date(2013, 2, 1, 1, 10),都表示同一個時間:`2013-03-01T01:10:00` >[danger] ##### 獲取時間戳 * **Unix 時間戳**:它是一個整數值,表示自1970年1月1日00:00:00 UTC以來的毫秒數 1. **new Date().getTime()** 2. **new Date().valueOf()** 3. **+new Date()** 4. **Date.now()** 5. **Date.parse(dateString)** 等同于 **new Date(dateString).getTime()** 操作 舉個例子,需要符合 RFC2822 或 ISO 8601 日期格式的字符串; 比如YYYY-MM-DDTHH:mm:ss.sssZ,如果輸入的格式不能被解析,那么會返回NaN **Date.parse('2022-07-09T02:14:44.989Z')** 打印結果`1657332884989` >[danger] ##### 從Date對象中獲取 1. **getFullYear()**:獲取年份(4 位數); 2. **getMonth()**:獲取月份,從 0 到 11; 3. **getDate()**:獲取當月的具體日期,從 1 到 31; 4. **getHours()**:獲取小時; 5. **getMinutes()**:獲取分鐘; 6. **getSeconds()**:獲取秒鐘; 7. **getMilliseconds()**:獲取毫秒; 8. **getDay()** 獲取一周中的第幾天,從 0(星期日)到 6(星期六) >[danger] ##### 從 Date 中賦值 1. **setFullYear(year, \[month\], \[date\])** 2. **setMonth(month, \[date\])** 3. **setDate(date)** 4. **setHours(hour, \[min\], \[sec\], \[ms\])** 5. **setMinutes(min, \[sec\], \[ms\])** 6. **setSeconds(sec, \[ms\])** 7. **setMilliseconds(ms)** 8. **setTime(milliseconds)** * 注: 設置超范圍的數值,它會自動校準
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看