2017-01-09 60 views
1

是否可以在我的網站上實現日曆,以日曆顯示用戶提交的日期?Firebase:顯示兒童節點中的誹謗

以下代碼捕獲了一些測試變量,我希望它們在提交日期的日曆中顯示。

function startDatabaseQueries() { 
    alert("StartQueries"); 
    // Get current user info 
    var myUserId = firebase.auth().currentUser.uid; 
    var username = firebase.auth().currentUser.displayName; 
    // Get posts 
     alert("1"); 

     var testRef = firebase.database().ref('posts').orderByKey(); 

     testRef.once('value', function(snapshot) { 
      var results = []; 
      snapshot.forEach(function(childSnapshot) { 
       //var key = childSnapshot.key; 
       var childData = childSnapshot.val(); 
       // console.log(childData); 
       var author = childSnapshot.val().author; 
       console.log(childSnapshot); 
       document.getElementById("demo").innerHTML = author; 
      }); 
     }); 
} 

console.log(childSnapshot) 

示出了在控制檯以下代碼:(可變結果略)

Author: 
AuthorPic: 
submitted: 
title: 
uid: 

回答

1

我建議抓住日期,以及並把它存儲在數據庫上格式「yyyyMMdd」。然後,當你想讀取數據時,你只需要使用:

var testRef = firebase.database().ref('posts').orderByChild("dateAdded"); 
+0

我一定會用這個建議謝謝你!你有什麼想法,我怎麼可以在日曆上顯示它,如完整的日曆? – CoderXYZ