data对象
一、创建和获取data
1、创建Data对象
var d1=new Data('2018/11/12 10:20:30'); var d2=new Data(2018,11,12,10,20,30); // 月份的范围是从0-11 console.log(d1); console.log(d2); // 存储系统时间(电脑时间) var d3=new Data(); console.log(d3);
var d4=new Data(1000*60*60*24) // 存储的是距离计算机元年的毫秒数对应的日期时间
例1:
// 获取具体的日期时间信息 var d1=new Data('2019/10/30 19:46:30'); // 对象的方法 // 获取 console.log(d1.getFullYear()); //2019 console.log(d1.getMonth()); //9 console.log(d1.getDate()); //30 console.log(d1.getHours()); //19 // getMinutes()/getSeconds()/getMilliseconds() console.log(d1.getDay()); //星期日-星期六 0-6
2、获取Date对象信息
// 创建当前系统时间的Data对象,使用该对象打印“2018年11月16日 10点55分30秒 星期五” var arr=['一','二','三','四','五','六','日'] var now=new Data(); console.log(now.getFullYear()+'年'+ (now.getMonth()+1)+'月'+ now.getDate()+'点'+ now.getMinutes+'分'+ now.getSeconds+'秒 '+ arr[now.getDate()]+ (now.getHours<12?'上午':'下午') );
getTime(距离计算机元年的毫秒数)
3、转为本地字符串
var now=now Data(); console.log(now); console.log(now.toLocalString()); // 转为本地东八区字符串形式 console.log(now.toLocalDateString()); // 只显示日期; console.log(now.toLocalTimeString()); // 只显示时间;
4、设置Date中的信息
// 设置Date中的信息 var d1=new Data('2018-11-15 12:30:00'); console.log(d1.toLocalString()); d1.setFullYear(2021); d1.setMonth(5); d1.setDate(23);