一:格式化方法
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,毫秒数