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;
    }

      

  • 相关阅读:
    2013dgtcs 成绩排序
    JZOJ 1286. 太空电梯
    java单例模式Singleton
    设计模式的类型
    java工厂模式Factory
    Mysql SQL优化
    maven deploy命令打包到私服
    debian/linux 配置maven
    Java RC4加密解密工具
    JedisUtils
  • 原文地址:https://www.cnblogs.com/tu-0718/p/7413137.html
Copyright © 2011-2022 走看看