Datetime 我想在react native中将firebase时间戳转换为UTC时间视图

Datetime 我想在react native中将firebase时间戳转换为UTC时间视图,datetime,firebase,react-native,firebase-realtime-database,unix-timestamp,Datetime,Firebase,React Native,Firebase Realtime Database,Unix Timestamp,我已经寻找解决方案两天了 这是我的密码 saveData = () =>{ let servertime = Firebase.database.ServerValue.TIMESTAMP; this.itemsRef.push({name:this.state.text,date:servertime}); var s = new Date(parseInt(servertime)).toUTCString(); alert(s); } 但警报返回的

我已经寻找解决方案两天了 这是我的密码

saveData = () =>{
    let servertime = Firebase.database.ServerValue.TIMESTAMP;
    this.itemsRef.push({name:this.state.text,date:servertime});
    var s = new Date(parseInt(servertime)).toUTCString();
    alert(s);
  }
但警报返回的值无效 我试着像这样直接放置一个unix集成程序

saveData = () =>{
        let servertime = Firebase.database.ServerValue.TIMESTAMP;
        this.itemsRef.push({name:this.state.text,date:servertime});
        var s = new Date(1509004701954).toUTCString();
        alert(s);
      }
而且效果很好
为什么我不能得到相同的结果?

Firebase.database.ServerValue.TIMESTAMP是一个常量,表示对象
{.sv:“TIMESTAMP”}
。Firebase使用它自动输入当前时间戳

您需要推送数据,然后抓取快照并读回“日期”:

saveData = () => {
   this.itemsRef.push(
       {
           name:this.state.text, 
           date:Firebase.database.ServerValue.TIMESTAMP
       }).then((snapshot) => {
           var s = new Date(parseInt(snapshot.val().date)).toUTCString();
           alert(s);
       }
 }

Firebase.database.ServerValue.TIMESTAMP
是一个常量,表示对象
{.sv:“TIMESTAMP”}
。Firebase使用它自动输入当前时间戳

您需要推送数据,然后抓取快照并读回“日期”:

saveData = () => {
   this.itemsRef.push(
       {
           name:this.state.text, 
           date:Firebase.database.ServerValue.TIMESTAMP
       }).then((snapshot) => {
           var s = new Date(parseInt(snapshot.val().date)).toUTCString();
           alert(s);
       }
 }

Firebase.database.ServerValue.TIMESTAMP
是一个占位符常量,用作服务器替换它的指令,它将在收到它时作为实际服务器时间。那么我需要如何更改?
Firebase.database.ServerValue.TIMESTAMP
是一个占位符常量,用作服务器替换它的指令收到时实际的服务器时间是多少?那么我需要如何更改?