1、当天45天后的日期
var date = new Date();
date.setTime(date.getTime()+1000*3600*24*45);
document.write(format(date));
//format date
function check(i)
{
if(i<10) i="0"+i;
return i;}
function format(date){
return date.getFullYear()+"-"+check(date.getMonth()+1)+"-"+check(date.getDate());
}
String to Date:
function toDate(str){
var a = str.split("-");
var date = new Date(parseInt(a[0]),parseInt(a[1])-1,parseInt(a[2])));
}
var date = toDate("2012-3-4");
2、数组操作
sort()方法若不传参数,将按照字母大小写排序,即同位先排大写后小写。
若想忽略大小写按字母顺序排,采用以下方法
array.sort(function(i,j){
return i.toLowerCase()<j.toLowerCase()?1:-1;
})
数组元素的添加与删除:
A、unshift(),shift()头部增删
B、push(),pop()尾部增删
C、splice()任意位置增删,arrayObj.splice(index,howmany,element1,...,elementX)
删除第二个元素:array.splice(1,1);
替换第三个元素:array.splice(2,1,"name");
在第二与第三个元素间插入新元素:array.splice(2,0,"age");
D、Array to String: jion()
E、String to Array: split()
F、数组组合:concat()连接数组,返回字符串; 采用jquery中的方法$.merge()或$.extend()连接数组,返回数组
3、遍历$.each(),在遍历过程中return false将停止遍历