为了账号安全,请及时绑定邮箱和手机立即绑定

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( ); //获取日期与时间

JS获取当前时间戳的方法:

//方法一var timestamp =(new Date()).valueOf();//方法二var timestamp=new Date().getTime();

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消