[英]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.