组件写法
var box = new Date();
alert(box);
//获取当前时间
alert(box.getTime());
//获取日期的毫秒数,和valueOf()返回一致
alert(box.setTime(100));
//以毫秒数设置日期,会改变整个日期
alert(box.getFullYear());
//获取四位年份
alert(box.setFullYear(2012));
//设置四位年份,返回的是毫秒数
alert(box.getMonth());
//获取月份,没指定月份,从0开始算起
alert(box.setMonth(11));
//设置月份
alert(box.getDate());
//获取日期
alert(box.setDate(8));
//设置日期,返回毫秒数
alert(box.getDay());
//返回星期几,0表示星期日,6表示星期六
alert(box.setDay(2));
//设置星期几
alert(box.getHours());
//返回时
alert(box.setHours(12));
//设置时
alert(box.getMinutes());
//返回分钟
alert(box.setMinutes(22));
//设置分钟
alert(box.getSeconds());
//返回秒数
alert(box.setSeconds(44));
//设置秒数
alert(box.getMilliseconds());
//返回毫秒数
alert(box.setMilliseconds());
//设置毫秒数
alert(box.getTimezoneOffset());
//返回本地时间和UTC时间相差的分钟数
日期格式化法
var box = new Date();
alert(box.toDateString()); //以特定的格式显示星期几、月、日和年
alert(box.toTimeString()); //以特定的格式显示时、分、秒和时区
alert(box.toLocaleDateString()); //以特定地区格式显示星期几、月、日和年
alert(box.toLocaleTimeString()); //以特定地区格式显示时、分、秒和时区
alert(box.toUTCString()); //以特定的格式显示完整的UTC日期。
通用方法
var box = new Date(Date.UTC(2021,8, 5, 15, 13, 16));
alert(‘toString:’ + box.toString());
alert(‘toLocaleString:’ + box.toLocaleString()); //按本地格式输出