IONIC 3如何从特定国家的谷歌服务器获取当前日期/时间?

时间:2018-03-12 19:20:28

标签: angularjs firebase datetime ionic-framework ionic3

我正在研究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: ??   
});

2 个答案:

答案 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