繁体   English   中英

日历2离子

[英]Calendar 2 ionic

我在离子应用程序上有一个日历,并且有一个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”(来自数据库)

但是ionic的日历仅接受以下格式的日期“ 2017-12-16 01:00:00”

我需要转换所有日期以推送“ this.eventos”数组。

您可以使用moment.js ,这是一个出色且易于使用的库来处理日期。 您应该使用从服务器返回的数据来构造一个Moment对象,并将其粘贴到moment()函数,然后使用format方法将日期转换为Calendar所需的格式。 对于您的情况,要转换为这些格式,您应该将格式方法传递给“ YYYY-MM-DD HH:MM:SS”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM