//格式化 日期、时间
var date = new Date(); //实例化,调用日期 构造函数
var year = date.getFullYear();
var month = date.getMonth() + 1; // 自动获取 月份时,会小一个月,所以要加回来 +1
var dates = date.getDate();
var arr = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
var day = arr[date.getDay()];
var hours = date.getHours(); //小时
var minutes = date.getMinutes(); //分
var seconds = date.getSeconds(); //秒
3)获取日期的总的毫秒形式(时间戳)
·Date 对象是基于1970年1月1日(世界标准时间)起的毫秒数
1】用 valueOf()、getTime()
// 实例化Date对象
var date = new Date();
console.log(date.valueOf());
console.log(date.getTime());
2】简单写可以这么做:(最常用的)
var now = +new Date();
3】HTML5中提供的方法,有兼容性问题
var now = Date.now();
3.数组对象
1)创建数组对象的两种方式: (1)字面量方式
、(2)new Array() 构造函数创建
用 var arr = new Array(); 创建时注意以下2点:
1)var arr = new Array(2); //传一个参数时,参数代表了 数组的长度
2)var arr = new Array(2,3,5); //传多个参数时,参数为 数组的元素
2)检测是否为数组
1】instanceof运算符,可以判断一个对象是否属于某种类型
var arr = [1, 23];
var obj = {};
console.log(arr instanceof Array); // true
console.log(obj instanceof Array); // false