当前位置:  开发笔记 > 编程语言 > 正文

在TypeScript中格式化日期时间

如何解决《在TypeScript中格式化日期时间》经验,为你挑选了2个好方法。

我以下面的格式从REST API接收日期和时间

2016-01-17T:08:44:29+0100

我想格式化这个日期和时间戳

17-01-2016 08:44:29

它应该是dd/mm/yyyy hh:mm:ss

如何在TypeScript中格式化?



1> Amit kumar..:

您可以使用moment.js。在您的项目中安装moment js

 moment("2016-01-17T:08:44:29+0100").format('MM/DD/YYYY');

有关更多格式选项,请检查Moment.format()



2> John..:

看看这个答案

您可以创建一个new Date("2016-01-17T08:44:29+0100") //removed a colon对象,然后通过从Date对象中提取它们来获取月,日,年,小时,分钟和秒,然后创建字符串.请参阅代码段:

var date = new Date("2016-01-17T08:44:29+0100"); // had to remove the colon (:) after the T in order to make it work
var day = date.getDate();
var monthIndex = date.getMonth();
var year = date.getFullYear();
var minutes = date.getMinutes();
var hours = date.getHours();
var seconds = date.getSeconds();
var myFormattedDate = day+"-"+(monthIndex+1)+"-"+year+" "+ hours+":"+minutes+":"+seconds;
document.getElementById("dateExample").innerHTML = myFormattedDate

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有