js日期时间工具类(完善中...)
标签:
																																											JavaScript
																				
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( ); //获取日期与时间
//方法一var timestamp =(new Date()).valueOf();//方法二var timestamp=new Date().getTime();
点击查看更多内容
					为 TA 点赞
										
				 评论
				共同学习,写下你的评论
评论加载中...
作者其他优质文章
					正在加载中
				
			感谢您的支持,我会继续努力的~
		扫码打赏,你说多少就多少
		赞赏金额会直接到老师账户
		支付方式
		打开微信扫一扫,即可进行扫码打赏哦
	 
                 
             
			 
					 
					