時間搜索
*學習教材:六角學院/ NodeJS 前後端開發實戰(講解非常清楚&可以問到飽,大推!)
*先要有JS data()的基本概念
撈取時間>用setHour設定時間區間>路徑>開始(搜索最初區間)>結束(搜索最後區間)>監聽
btn.addEventListener("click", function () {
var nowtime = new Date(time.value)
var starttime = nowtime.setHours(0, 0, 0, 0) //把
var endtime = nowtime.setHours(23, 59, 59, 999)
path.orderByChild("time").startAt(starttime).endAt(endtime).once("value", function (snapshot) {
var str = ""
snapshot.forEach(function (item) {
// 要加上for each才能按照順序把資料撈出來
console.log(item.val()) //輸出所有資料
str += "<li>" + item.val().comment + "<br/>留言時間:" + new Date(item.val().time) + "</li>"
})
txt.innerHTML = str
})
})
沒有留言:
張貼留言