ITPub博客

首页 > IT职业 > IT生活 > js日期时间工具类(完善中...)

js日期时间工具类(完善中...)

IT生活 作者:pengjs991111 时间:2021-09-09 10:09:44 0 删除 编辑

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();

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/623/viewspace-2817625/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: jQuery 简介
请登录后发表评论 登录
全部评论

注册时间:2019-04-12

  • 博文量
    221
  • 访问量
    778