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);

 

posted @ 2019-10-30 17:41  Alieen617  阅读(322)  评论(0编辑  收藏  举报