摘要:最初計算機操作系統是位,而時間也是用位表示,能表示的最長時間范圍為年,超出時間范圍會發生時間回歸的現象。方法通常由在后臺自動調用,并不顯式地出現在代碼中返回的毫秒表示。返回值和方法返回的值相等
屬性名 | 描述 |
---|---|
prototype | 為對象添加屬性、方法 |
constructor | 返回對象的引用 |
方法名 | 返回值 |
---|---|
Date() | 當前日期和時間 |
getDate() | 一個月中的某一天 (1 ~ 31) |
getDay() | 星期中的某天 0(周日)~ 6(周六) |
getMonth() | 月份 (0 ~ 11) |
getFullYear() | 以四位數字返回年份 |
getHours() | 小時 (0 ~ 23) |
getMinutes() | 分鐘 (0 ~ 59) |
getSeconds() | 秒數 (0 ~ 59) |
getMilliseconds() | 毫秒(0 ~ 999) |
getTime() | 當前對象距1970 年 1 月 1 日的毫秒數 |
getTimezoneOffset() | 本地時間與格林威治標準時間 (GMT) 的分鐘差(計算當前時區) |
setDate() | 設置月的某一天 (1 ~ 31) |
setMonth() | 設置月份 (0 ~ 11) |
setFullYear() | 設置年份(四位數字) |
setHours() | 設置小時 (0 ~ 23) |
setMinutes() | 設置分鐘 (0 ~ 59) |
setSeconds() | 設置秒鐘 (0 ~ 59) |
setMilliseconds() | 設置毫秒 (0 ~ 999) |
setTime() | 以毫秒設置 Date 對象 |
toTimeString() | 把 Date 對象的時間部分轉換為字符串 |
toDateString() | 把 Date 對象的日期部分轉換為字符串 |
toUTCString() | 根據世界時,把 Date 對象轉換為字符串 |
toLocaleString() | 根據本地時間格式,把 Date 對象轉換為字符串 |
toLocaleTimeString() | 根據本地時間格式,把 Date 對象的時間部分轉換為字符串 |
toLocaleDateString() | 根據本地時間格式,把 Date 對象的日期部分轉換為字符串 |
UTC() | 根據世界時返回 1970 年 1 月 1 日 到指定日期的毫秒數 |
getUTCDate() | 根據世界時從 Date 對象返回月中的一天 (1 ~ 31) |
getUTCDay() | 根據世界時從 Date 對象返回周中的一天 (0 ~ 6) |
getUTCMonth() | 根據世界時從 Date 對象返回月份 (0 ~ 11) |
getUTCFullYear() | 根據世界時從 Date 對象返回四位數的年份 |
getUTCHours() | 根據世界時返回 Date 對象的小時 (0 ~ 23) |
getUTCMinutes() | 根據世界時返回 Date 對象的分鐘 (0 ~ 59) |
getUTCSeconds() | 根據世界時返回 Date 對象的秒鐘 (0 ~ 59) |
getUTCMilliseconds() | 根據世界時返回 Date 對象的毫秒(0 ~ 999) |
parse() | 返回1970年1月1日午夜到指定日期(字符串)的毫秒數 |
setUTCDate() | 根據世界時設置 Date 對象中月份的一天 (1 ~ 31) |
setUTCMonth() | 根據世界時設置 Date 對象中的月份 (0 ~ 11) |
setUTCFullYear() | 根據世界時設置 Date 對象中的年份(四位數字) |
setUTCHours() | 根據世界時設置 Date 對象中的小時 (0 ~ 23) |
setUTCMinutes() | 根據世界時設置 Date 對象中的分鐘 (0 ~ 59) |
setUTCSeconds() | 根據世界時設置 Date 對象中的秒鐘 (0 ~ 59) |
setUTCMilliseconds() | 根據世界時設置 Date 對象中的毫秒 (0 ~ 999) |
valueOf() | 返回 Date 對象的原始值 |
toSource() | 返回該對象的源代碼(瀏覽器內核不支持,未測試該屬性) |
toString() | 把 Date 對象轉換為字符串 |
var myDate = new Date();//初始值為系統當前時間 //英文表示月份名稱,從January到December new Date("July 22,1994 12:15:00");// new Date("July 22,1994"); //整數表示月份,從0到11 new Date(1994,6,22,12,15,00); new Date(1994,6,22); new Date(1137075575000); //參數表示的是需要創建的時間和 GMT時間1970年1月1日之間相差的毫秒數
這里有個小問題:為什么時間初始是從1970年1月1日0點開始吶?
很多編程語言起源于UNIX系統,而1970年1月1日0點算 UNIX 和 C語言 生日(貝爾實驗室)。最初計算機操作系統是32位,而時間也是用32位表示,能表示的最長時間范圍為68年,超出時間范圍會發生時間回歸的現象。
方法Date() 返回當前系統時間
console.log(Date()); //Fri Mar 24 2017 21:15:09 GMT+0800 (中國標準時間)
getDate() 返回日期
var birthday = new Date("July 22, 1994 12:15:00"); console.log(birthday.getDate()); //22
getTime()返回距離1970 年 1 月 1 日的毫秒數
var d = new Date(); var a = new Date("July 22,1994"); console.log(d.getTime() + " " + a.getTime()); //1490363547304 774806400000
getTimezoneOffset() 本地時間與 GMT 時間之間的時間差,以分鐘為單位
返回之所以以分鐘計,而不是以小時計,原因是某些國家所占有的時區甚至不到一個小時的間隔
var d = new Date(); var gmtHours = d.getTimezoneOffset()/60; console.log("The local time zone is: GMT " + gmtHours); //The local time zone is: GMT -8
setDate() 設置Date對象月份中的日期
var d = new Date(); d.setDate(15); console.log(d); //Wed Mar 15 2017 22:04:14 GMT+0800 (中國標準時間)
toTimeString() 把 Date 對象的時間部分轉換為字符串
var d = new Date(); console.log(d.toTimeString()); //22:07:30 GMT+0800 (中國標準時間) console.log(typeof d.toTimeString()); //string
toLocaleString() 根據本地時間格式,把 Date 對象轉換為字符串
var d = new Date(); console.log(d.toLocaleString()); //2017/3/24 下午10:11:17
valueOf() 返回 Date 對象的原始值。valueOf() 方法通常由 JavaScript 在后臺自動調用,并不顯式地出現在代碼中
var d = new Date(); // 返回 date 的毫秒表示。返回值和方法 Date.getTime 返回的值相等 console.log(d.valueOf()); //1490364863948
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/82205.html
摘要:前言經過將近一個多月的開發我們團隊開發的微信小程序出發吧一起終于開發完成現在的線上版本為版本文章主要介紹該小程序在開發中所用到的技術已經在開發中遇到問題的采取的解決方法開源地址開發中技術問題匯總使用的出現問題在小程序開發過程中我們經常會用 前言 經過將近一個多月的開發,我們團隊開發的微信小程序 出發吧一起 終于開發完成,現在的線上版本為 2.2.4-beta 版本文章主要介紹該小程序...
摘要:標簽的屬性視頻的屬性視頻封面,沒有播放時顯示的圖片預加載自動播放循環播放瀏覽器自帶的控制條視頻寬度視頻高度代碼和都可以通過獲取對象通過獲取和的對象獲取對象方法和屬性和均繼承自正常用戶終止網絡錯誤解碼錯誤無效網絡狀態返回當前資源的返回或設 標簽的屬性 src :視頻的屬性 poster:視頻封面,沒有播放時顯示的圖片 preload:預加載 autoplay:自動播放 loop:循環播放...
摘要:所有非本地對象都屬于宿主對象。因此,不同類型對象的方法的返回值和返回值類型均可能不同。參數必須目標對象必須目標自有屬性示例張三張三功能獲取目標對象上的全部自有屬性名包括不可枚舉屬性組成的數組。它是正式推薦的設置原型對象的方法。 對象什么的,程序員可是有很多呢... JS三大對象 對象,是任何一個開發者都無法繞開和逃避的話題,她似乎有些深不可測,但如此偉大和巧妙的存在,一定值得你去摸索、...
摘要:前端知識點總結高級持續更新中字符串什么是連續存儲多個字符的字符數組相同下標遍歷選取不同類型不同不通用所有字符串都無權修改原字符串,總是返回新字符串大小寫轉換統一轉大寫統一轉小寫何時不區分大小寫時,都需要先轉為一致的大小寫,再比較。 前端知識點總結——JS高級(持續更新中) 1.字符串 什么是: 連續存儲多個字符的字符數組 相同: 1. 下標 2. .length 3. 遍歷 4....
摘要:展開語法木易楊通過代碼可以看出實際效果和是一樣的。木易楊可以看出,改變之后的值并沒有發生變化,但改變之后,相應的的值也發生變化。深拷貝使用場景木易楊完全改變變量之后對沒有任何影響,這就是深拷貝的魔力。木易楊情況下,轉換結果不正確。 一、賦值(Copy) 賦值是將某一數值或對象賦給某個變量的過程,分為下面 2 部分 基本數據類型:賦值,賦值之后兩個變量互不影響 引用數據類型:賦址,兩個...
閱讀 1971·2019-08-30 15:54
閱讀 3596·2019-08-29 13:07
閱讀 3124·2019-08-29 12:39
閱讀 1789·2019-08-26 12:13
閱讀 1547·2019-08-23 18:31
閱讀 2159·2019-08-23 18:05
閱讀 1844·2019-08-23 18:00
閱讀 1043·2019-08-23 17:15