Js Date类型

一:格式化方法

var box=new Date();                     //标准时间,如果没传参数,得到的时间为当前时间
//alert(Date.parse('4/12/2007'));       //1176307200000,得到毫秒数


//var box=new Date(Date.parse('4/12/2007'));   //标准时间
//var box=new Date(1176307200000);                //标准时间,不能写成字符串
//var box=new Date('4/12/2007');                //标准时间,默认自动调用Date.parse()方法


alert(box.toLocaleString())            //2018/3/5 下午5:19:05,格式化
alert(box.valueOf());                  //1520241520667 ,毫秒数

alert(box.toDateString());            //Mon Mar 05 2018,年月日星期几
alert(box.toTimeString());            //17:23:05 GMT+0800 (中国标准时间)
alert(box.toLocaleDateString());      //2018/3/5    本地日期
alert(box.toLocaleTimeString());      //下午5:23:05  本地时间
alert(box.toUTCString());             //Mon, 05 Mar 2018 09:23:05 GMT

二:组件方法

1.时间的设置

box.setTime(new Date().getTime()+(24*60*60*1000))                //设置时间,得到第二天
alert(box.toLocaleDateString());                                  //2018/3/6  ,获取

2.时间的获取

var  box=new Date();
alert(box.getTime());                //1520242872672  ,毫秒数,和valueOf()返回一致
alert(box.getFullYear());            //2018,四位年份
alert(box.getMonth()+1);            //3,月份(月份是从0开始)
alert(box.getDate());               //5,日期
alert(box.getDay());                //1,星期几
alert(box.getHours());              //17,小时
alert(box.getMinutes());            //41,分钟
alert(box.getSeconds());            //12,秒数
alert(box.getMilliseconds())        //672,毫秒数
原文地址:https://www.cnblogs.com/xiaoxinzi/p/8510494.html