JavaScript 部分时间函数+字符串+Math
1,getDay() 返回星期,返回的是0-6的数字,0 表示星期天
用法
var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
var mynum = mydate.getDay();
2,get/setTime() 返回/设置时间,单位毫秒数,计算从 1970 年 1 月 1 日零时到日期对象所指的日期的毫秒数。
getTime()返回的是当前时间的毫秒数。要设置时间也要以毫秒为单位设置。
注意:1. 一小时 60 分,一分 60 秒,一秒 1000 毫秒 2. 时间推迟 1 小时,就是: “x.setTime(x.getTime() + 60 * 60 * 1000);”
3,toUpperCase() 字符串+toUpperCase() 将字母全部转成大写
字符串+toLowerCase 将字母全部转成小写
4,charAt() 方法可返回指定位置的字符。返回的字符是长度为 1 的字符串。
用法 stringObject.charAt(index ) 可以返回一个指定位置的字符串
5,indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
6,stringObject.split(separator,limit)
7,split 是分割字符串 字符串+split("-")以字符串-进行分割 结果是数组类型
字符串+split("") 字符串每一个元素进行分割 变成数组 字符串+split(“-",3) 字符串以-进行分割成3个元素的数组
8,字符串+substring() substring(2) 表示从字符串开始的第2个元素开始提取字符串
substring(2,7) 表示从字符串开始的第2个元素开始到第7个元素之间的字符串
9,stringObject.substr(startPos,length) substr(2,5)从字符串第2个元素开始取5个字符串
10,Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,String对象的区别。
abs()返回绝对值 acos()返回数的反余弦值 asin()返回数的反正弦值 atan()返回数字的反正切值 ceil()对数进行上舍入 ceil() 方法可对一个数进行向上取整 Math.ceil(2.5) 输出的结果是3 cos()返回数的预先 exp()返回e的指数 floor()对数进行下舍入 Math.floor(1.8) 结果是1 log()返回数的自然对数(低为e) max(x,y)返回x和y中的最高值 min(x,y)返回x和y中的最低值 pow(x,y)返回x的y次幂 random()返回0~1之间的随机数 round()把数四舍五入为最接近的整数 这个就是四舍五入