javascript - Ionic - 将毫秒(长)日期解析为 dd/mm/yyyy

标签 javascript typescript ionic-framework date-parsing

我是 ionic、typescript 和 angularjs 的新手。在常规 java 中解析长日期很容易

    Date date = new Date(1915654554);
    SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
    String strDate = dateFormat.format(date); 

但是在 Ionic-TypeScript 中,我尝试了这样的

    let date=new Date(1915654554);  
    alert(date);   //shows invalid date

实际上我得到"PublishingDate": "/Date(1497426961890)/"来自 web-api

HTML代码:

       <p>
         {{ getActualDate(notice.PublishingDate) }}
      </p>  

TypeScript代码:

       getActualDate(lDate)
      {
           var d=lDate.substring(6,19);
           let date=new Date(d)
          return date.getDate() + "/" + (date.getMonth() + 1) + "/" + date. getFullYear();

                  //shows Nan/Nan/Nan
      }

它显示无效日期。请提供任何帮助、建议。谢谢。

最佳答案

尝试以下操作。您可以使用 Javascript Date Methods .

let date=new Date(1915654554);  
alert(date.getDate() + "/" + (date.getMonth() + 1) + "/" + date. getFullYear()); // 22/1/1970

要记住的更重要的事情是 getMonth 返回 0-11 之间的数字,因此如果您希望它是 1-12,则必须为其添加 1。

关于javascript - Ionic - 将毫秒(长)日期解析为 dd/mm/yyyy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47950936/

相关文章:

javascript - Google 地方信息未使用 RouteBoxer 返回完整结果

javascript - 在一个js中加载jQuery,然后执行一个依赖于它的脚本

angular - 如何从 HttpClient 响应访问 header ? ( Angular/ ionic )

javascript - 如何根据纬度和经度获取两个位置之间的距离?

javascript - 在 Vanilla JavaScript 中查找窗口的高度()

angular - 如何避免在 TypeScript、Angular2 的派生类中重复基类构造函数参数?

node.js - Nodemon 没有重新加载。这个 nodemon.json 文件有什么问题

typescript :用其余参数组装一个联合体?

javascript - 无法显示在 HTML 上收到的 JSON 数据

android - config.xml 文件中的 ionic 内部版本号错误