0
我正在計算兩次離子之間的差異。獲取相關值的列表Angularfire 4 Ionic 3
我使用AngularFire和我的樹是這個樣子:
{
"users": {
"name": {
"17": {
"10": {
"2017": {
"-Kwfm1k9_A74PzlmijUJ": {
"date": "17/10/2017",
"hora": "17:20:58",
"status": "In"
},
"-Kwfm8wEJ8Oob4YFvNNu": {
"date": "17/10/2017",
"hora": "17:21:27",
"status": "Out"
},
"-KwfoKkPJMt2g8AQNmxq": {
"date": "17/10/2017",
"hora": "17:31:00",
"status": "In"
},
"-Kwfp0BOAGnM-2_MfziP": {
"date": "17/10/2017",
"hora": "17:33:58",
"status": "Out"
},
"-KwfqW5XKpUNedda4rZz": {
"date": "17/10/2017",
"hora": "17:40:31",
"status": "In"
},
"-Kwg0pQDlI3FMV3BPNaa": {
"date": "17/10/2017",
"hora": "18:29:58",
"status": "Out"
}
}
}
}
}
}
}
我想獲得第一,第二,第三和第四,第五和第六之間的差異,記住,他們是由相關的標記「狀態」。
First In - Out = difference
Second In - Out = difference
Third In - Out = difference
總是在In和Out之間做區別。
In's是指當一個人進入房間時。當一個人走出房間時,Out是。我想記錄一個人在房間內的時間。
那麼結果將是:
"17:20:58" - "17:21:27" = 00:01:29
"17:31:00" - "17:33:58" = 00:02:58
"17:40:31" - "18:29:58" = 00:49:27
你對這個重構代碼,以便它工作正常的任何提示?
記住我使用離子3 AngularFire4
欣賞的幫助。
IN和OUT如何相互關聯?你能描述一下用例嗎? – Orlandster
謝謝你。用更好的描述進行編輯。檢查出來:**出去是當一個人走出房間的時候。我想記錄一個人在一個房間內的時間。** – spaceman
好的,有問題。工作的答案。 – Orlandster