js Date对象

摘要:Date对象对日期和时间进行存储和计算;获取当前的系统时间new Date();返回值就是当前系统时间 ;new Date(1000*60*60*24),返回值是距离计算机元年对应的日期时间;获取Date中的日期时间

1、创建Date对象

    方法一:

var date1=new Date('2018/12/25 10:30:50');

    方法二:

var date2=new Date(2018,11,25,10,30,50);


2、获取当前的系统时间new Date();返回值就是当前系统时间 

var date3=new Date();


3、new Date(1000*60*60*24),返回值是距离计算机元年对应的日期时间

var date3=new Date(1000*60*60*24*365*50);
//返回值2019-12-20T00:00:00.000Z


4、获取Date中的日期时间

var date3=new Date('2018/12/25 10:30:50');
var year=date3.getFullYear();
var month=date3.getMonth();
var day=date3.getDate();
var hour=date3.getHours();
var minute=date3.getMinutes();
var secoend=date3.getSeconds();
var millisecond=date3.getMilliseconds();
var week=date3.getDay();
console.log(year,month,day,hour,minute,secoend,millisecond,week);


5、getTime()    获取日期距离计算机元年的毫秒数

var date1=new Date('2018/12/25 10:30:50');
var space=date1.getTime();

 

6、转为本地日期时间格式

var d=new Date('2018/12/18');   
console.log(d.toLocaleString());   //年-月-日 时:分:妙
console.log(d.toLocaleDateString());   //年-月-日
console.log(d.toLocaleTimeString());   //时-分-妙

 

7、设置时间日期

setTime()设置后,日期时间都会改变

var d=new Date('2018/12/18');
//设置年份
d.setFullYear(2019);
//设置月份
d.setMonth(0);
//设置日期
d.setDate(10);
//设置时
d.setHours(8);
//设置分
d.setMinutes(8);
//设置秒
d.setSeconds(8);
//设置毫秒
d.setMilliseconds(8);
//设置距离元年毫秒数
d.setTime(134700000000);
console.log(d);

 

本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!

链接: https://shenqiku.cn/article/FLY_5140