是否可以在我的网站上实施日历,该日历显示用户在日历上按日期提交的内容?
以下代码捕获了一些测试变量,我希望它们在提交日期之前显示在日历中。
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:
答案 0 :(得分:1)
我建议抓住日期并将其存储在数据库中,格式为“yyyyMMdd”。然后,当您想要读取数据时,您只需使用:
var testRef = firebase.database().ref('posts').orderByChild("dateAdded");