zoukankan      html  css  js  c++  java
  • 项目中遇到的几个日期转换的场景

      场景1:

      有时候调接口,后台返回的日期格式是这样的,如下图:

      

      问题:怎么把格式转换成这样呢  2017-08-01?

      解决方法:用substr

      代码示例: 

      fundDetails+='<li class="reconciliation-money">';
      fundDetails+='<span>'+v.budat.substr(0,4)+"-"+v.budat.substr(4,2)+"-"+v.budat.substr(6,2)+'</span>';
      fundDetails+='</li>';

      场景2:

      有时候调接口,后台返回的日期格式是这样的,如下图:

      

      问题:怎么把下面的  00:00:00去掉呢?

      解决方法:用slice()方法截取字符串

      代码示例:

      details+='<li class="reconciliation-reward"><span>'+v.deliveryDate.slice(0,10)+'</span></li>'

      

      场景3:

      有时候调接口,后台返回的日期格式是类似1503399637这样的一串数字

      问题:怎么把这串数字转化为需要的日期格式呢?

      解决方法: 下面这段代码是从大神那里弄过来的,引用这段代码之后直接调用,像这样 

    function UnixToDate(unixTime, isFull, timeZone) {
        if (typeof (timeZone) == 'number')
        {
           unixTime = parseInt(unixTime) + parseInt(timeZone) * 60 * 60;
        }
        var time = new Date(unixTime * 1000);
        var ymdhis = "";
        ymdhis += time.getUTCFullYear() + "-";
        ymdhis += (time.getUTCMonth()+1) + "-";
        ymdhis += time.getUTCDate();
        if (isFull === true)
        {
           ymdhis += " " + time.getUTCHours() + ":";
           ymdhis += time.getUTCMinutes() + ":";
           ymdhis += time.getUTCSeconds();
        }
           return ymdhis;
    }

      

  • 相关阅读:
    OpenCV数字图像处理学习笔记整理
    SSM框架整合
    Spring MVC 拦截器
    SpringMVC的JSON数据交互和RESTful支持
    Spring MVC数据绑定
    Spring MVC 入门
    Spring 与 Mybatis整合
    MyBatis的关联映射
    iview table中的render函数使用
    iview+vue查询分页实现
  • 原文地址:https://www.cnblogs.com/tu-0718/p/7413137.html
Copyright © 2011-2022 走看看