我在我的离子型应用程序上有一个日历,还有一个API可以从数据库中给我带来事件。
var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://portalemme2.com.br/SaoJoseAPI/agenda', true);
this.http.get('http://portalemme2.com.br/SaoJoseAPI/agenda').map(res => res.json()).subscribe(vetor => {
this.eventos = vetor.eventos;
});如何更改日期格式以显示在日历上?
每个事件都有一个类似“2018-01-01”的日期和一个小时的“01:00:00.0000000”(来自数据库)。
但离子日历只接受这种格式的日期'2017-12-16 01:00:00‘。
我需要转换所有的日期,以推入"this.eventos“数组。
发布于 2017-12-10 16:52:43
您可以使用moment.js,这是一个优秀且易于使用的库来操作日期。您应该使用从服务器返回的数据来构造矩对象,将它们映射到矩()函数,然后使用format方法将日期转换为Calendar所需的格式。在您的例子中,要转换成这些格式,您应该将类似于“YYYY DD:MM:SS”的方法传递给format方法。
https://stackoverflow.com/questions/47740821
复制相似问题