当前位置:   article > 正文

日期与数组与字符串的方法复习总结_日期使用字符数组的方法

日期使用字符数组的方法

一 Date对象

1 Date函数接收时间戳

​ date.getTime()​ date​ date.valueOf()//返回值 : date 的毫秒表示。返回值和方法 Date.getTime 返回的值相等。

​ Date.parse() 方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。​ 以上输出一串数字(1970年01月1日0点零分以来的毫秒数),该串数字可与随机数配合生成独特id

2 Date

1 Date对象的创建: new Date()

以下四种方法同样可以创建 Date 对象:

var d = new Date();
var d = new Date(milliseconds);
var d = new Date(dateString);
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
  • 1
  • 2
  • 3
  • 4
  • 5

2 Date 对象属性

constructor 返回对创建此对象的 Date 函数的引用。
prototype
使您有能力向对象添加属性和方法。

3 Date对象方法

方法
描述
getDate()
从 Date 对象返回一个月中的某一天 (1 ~ 31)。
getDay()
从 Date 对象返回一周中的某一天 (0 ~ 6)。
getFullYear()
从 Date 对象以四位数字返回年份。
getHours()
返回 Date 对象的小时 (0 ~ 23)。
getMilliseconds()
返回 Date 对象的毫秒(0 ~ 999)。
getMinutes()
返回 Date 对象的分钟 (0 ~ 59)。
getMonth()
从 Date 对象返回月份 (0 ~ 11)。
getSeconds()
返回 Date 对象的秒数 (0 ~ 59)。
getTime()
返回 1970 年 1 月 1 日至今的毫秒数。
getTimezoneOffset()
返回本地时间与格林威治标准时间 (GMT) 的分钟差。
getUTCDate()
根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。
getUTCDay()
根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。
getUTCFullYear()
根据世界时从 Date 对象返回四位数的年份。
getUTCHours()
根据世界时返回 Date 对象的小时 (0 ~ 23)。
getUTCMilliseconds() 根据世界时返回 Date 对象的毫秒(0 ~ 999)。
getUTCMinutes()
根据世界时返回 Date 对象的分钟 (0 ~ 59)。
getUTCMonth()
根据世界时从 Date 对象返回月份 (0 ~ 11)。
getUTCSeconds()
根据世界时返回 Date 对象的秒钟 (0 ~ 59)。
getYear()
已废弃。 请使用 getFullYear() 方法代替。
parse()
返回1970年1月1日午夜到指定日期(字符串)的毫秒数。
setDate()
设置 Date 对象中月的某一天 (1 ~ 31)。
setFullYear()
设置 Date 对象中的年份(四位数字)。
setHours()
设置 Date 对象中的小时 (0 ~ 23)。
setMilliseconds()
设置 Date 对象中的毫秒 (0 ~ 999)。
setMinutes()
设置 Date 对象中的分钟 (0 ~ 59)。
setMonth()
设置 Date 对象中月份 (0 ~ 11)。
setSeconds()
设置 Date 对象中的秒钟 (0 ~ 59)。
setTime()
setTime() 方法以毫秒设置 Date 对象。
setUTCDate()
根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。
setUTCFullYear()
根据世界时设置 Date 对象中的年份(四位数字)。
setUTCHours()
根据世界时设置 Date 对象中的小时 (0 ~ 23)。
setUTCMilliseconds() 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。
setUTCMinutes()
根据世界时设置 Date 对象中的分钟 (0 ~ 59)。
setUTCMonth()
根据世界时设置 Date 对象中的月份 (0 ~ 11)。
setUTCSeconds()
setUTCSeconds() 方法用于根据世界时 (UTC) 设置指定时间的秒字段。
setYear()
已废弃。请使用 setFullYear() 方法代替。
toDateString()
把 Date 对象的日期部分转换为字符串。
toGMTString()
已废弃。请使用 toUTCString() 方法代替。
toISOString()
使用 ISO 标准返回字符串的日期格式。
toJSON()
以 JSON 数据格式返回日期字符串。
toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串。
toLocaleTimeString() 根据本地时间格式,把 Date 对象的时间部分转换为字符串。
toLocaleString()
据本地时间格式,把 Date 对象转换为字符串。
toString()
把 Date 对象转换为字符串。
toTimeString()
把 Date 对象的时间部分转换为字符串。
toUTCString()
根据世界时,把 Date 对象转换为字符串。
UTC()
根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。
valueOf()
返回 Date 对象的原始值。

二 数组对象

push():向数组的末尾添加一个或多个元素

定义和用法

push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。

注意: 新元素将添加在数组的末尾。

注意: 此方法改变数组的长度。

提示: 在数组起始位置添加元素请使用 unshift() 方法。

数组中添加新元素:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi")

fruits 结果输出:

Banana,Orange,Apple,Mango,Kiwi
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

pop():移除最后一个数组元素

定义和用法

pop() 方法用于删除数组的最后一个元素并返回删除的元素。

注意:此方法改变数组的长度!

提示: 移除数组第一个元素,请使用 shift() 方法。

移除最后一个数组元素

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.pop();
fruits 结果输出:

Banana,Orange,Apple
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

unshift() :将新项添加到数组起始位置:

定义和用法

unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。

注意: 该方法将改变数组的数目。

提示: 将新项添加到数组末尾,请使用 push() 方法。

将新项添加到数组起始位置:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.unshift("Lemon","Pineapple");
fruits 将输出:

Lemon,Pineapple,Banana,Orange,Apple,Mango
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

shift():从数组中移除元素:

定义和用法

shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。

注意: 此方法改变数组的长度!

提示: 移除数组末尾的元素可以使用 pop() 方法。

从数组中移除元素:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruit
  • 1
  • 2
  • 3
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号