js工具类
var dateUtil = { // 获得当前日期,格式:yyyy-MM-dd getNow: function() { var date = new Date(); var y = date.getFullYear(); var m = addZero(date.getMonth() + 1); // 获取当前月份的日期 var d = addZero(date.getDate()); return y + "-" + m + "-" + d; }, // 获得当前日期前X天的日期,格式:yyyy-MM-dd getBeforeDate: function(dayCount) { var date = new Date(); date.setDate(date.getDate() - dayCount); //获取dayCount天前的日期 var y = date.getFullYear(); var m = addZero(date.getMonth() + 1); var d = addZero(date.getDate()); return y + "-" + m + "-" + d; }, // 获得当前日期后X天的日期,格式:yyyy-MM-dd getAfterDate: function(dayCount) { var date = new Date(); date.setDate(date.getDate() + dayCount); //获取dayCount天后的日期 var y = date.getFullYear(); var m = addZero(date.getMonth() + 1); var d = (date.getDate()); return y + "-" + m + "-" + d; }, // 获得当前月,格式:yyyy-MM getNowMonth: function() { var date = new Date(); var y = date.getFullYear(); var m = addZero(date.getMonth() + 1); // 获取当前月份的日期 return y + "-" + m; }, // 获得当前月前X月的年月,格式:yyyy-MM getBeforeMonth: function(monthCount) { var date = new Date(); date.setMonth(date.getMonth() + 1 - monthCount); //获取dayCount天前的月 var y = date.getFullYear(); var m = addZero(date.getMonth()); return y + "-" + m; }, // 获得当前月后X月的年月,格式:yyyy-MM getAfterMonth: function(monthCount) { var date = new Date(); date.setMonth(date.getMonth() + 1 - monthCount); //获取dayCount天后的日期 var y = date.getFullYear(); var m = addZero(date.getMonth()); return y + "-" + m; }};function addZero(number) { if (number < 10) { number = '0' + number; } return number;}//调用方式,如:dateUtil.getNow();
获取时间:
var myDate = new Date();//获取系统当前时间
获取特定格式的时间:
myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate.getDay(); //获取当前星期X(0-6,0代表星期天)myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)myDate.getHours(); //获取当前小时数(0-23)myDate.getMinutes(); //获取当前分钟数(0-59)myDate.getSeconds(); //获取当前秒数(0-59)myDate.getMilliseconds(); //获取当前毫秒数(0-999)myDate.toLocaleDateString(); //获取当前日期var mytime=myDate.toLocaleTimeString(); //获取当前时间myDate.toLocaleString( ); //获取日期与时间
JS获取当前时间戳的方法:
//方法一var timestamp =(new Date()).valueOf();//方法二var timestamp=new Date().getTime();