几个常用js 方法 date类型转yyyy-mm-dd,yyyy-mm-dd hh:mm:ss和获取两个date类型的时间相差几天

//js转换时间格式yyyy-mm-dd:hh  obj为date类型
    function fmtDate(obj) {
        if (obj == null || obj == "") {
            return 0;
        }
        var date = new Date(obj);
        var y = 1900 + date.getYear();
        var m = "0" + (date.getMonth() + 1);
        var d = "0" + date.getDate();
        return y + "-" + m.substring(m.length - 2, m.length) + "-" + d.substring(d.length - 2, d.length);
    }
    //js转换时间格式yyyy-mm-dd:hh:mm:ss  obj为date类型
    function formatDate(obj) {
        if (obj == null || obj == "") {
            return 0;
        }
        var obj = new Date(obj);
        var year = 1900 + obj.getYear();
        var month = "0" + (obj.getMonth() + 1);
        var date = "0" + obj.getDate();
        var hour = "0" + obj.getHours();
        var minute = "0" + obj.getMinutes();
        var second = "0" + obj.getSeconds();
        return year + "-" + month.substring(month.length - 2, month.length) + "-" + date.substring(date.length - 2, date.length) + " " + hour.substring(hour.length - 2, hour.length) + ":"
                + minute.substring(minute.length - 2, minute.length) + ":" + second.substring(second.length - 2, second.length);
    }
    //js获取连个时间间隔天数date1,date2为date类型
    function dateDays(date1,date2){
            var sdate = new Date(date1); 
            var now = new Date(date2); 
            var days = now.getTime() - sdate.getTime();
            var day = parseInt(days / (1000 * 60 * 60 * 24)); 
            return day; 
      }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值