我正在研究IONIC 3应用程序,我有一个按钮按下它时,有关用户位置的一些信息被发送到firebase ..我想发送当前日期/时间与地理位置信息...但是当然不是设备的日期/时间。
任何帮助?
这是我发送信息的功能:
addAgentCoords(){
this.gpsCoordsRef$.push({
latitude: this.lat,
longitude: this.long,
accuracy: this.acc,
altitude: this.alt,
altitudeAccuracy: this.altacc,
speed: this.spd
//dateTime: ??
});
答案 0 :(得分:1)
您可以使用以下内容:
var d = new Date();
var dd = d.getDate();
var mm = d.getMonth() + 1;
var yy = d.getFullYear();
var myDateString = dd + '_' + mm + '_' + yy;
并将最后一个变量更改为您想要的任何内容。
答案 1 :(得分:0)
首先,您需要在 lat 等变量中为地理位置插件添加时间戳 让我们考虑时间戳变量
中的时间戳然后试试
this.gpsCoordsRef$.push({
latitude: this.lat,
longitude: this.long,
accuracy: this.acc,
altitude: this.alt,
altitudeAccuracy: this.altacc,
speed: this.spd,
dateTime: new Date(timestamp)
});
检查将时间戳转换为dateTime click here