이온으로 2 번 차이를 계산하려고합니다. 내가 AngularFire 내 나무를 사용하고관련 가치 목록보기 Angularfire 4 Ionic 3
은 다음과 같습니다
{
"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"
}
}
}
}
}
}
}
내가 여섯 번째 제 1, 제 2, 세 번째와 네 번째, 다섯 번째 사이의 차이를 좀하고 싶습니다, 그들이으로 관련되어 있음을 기억 태그 "Status".
First In - Out = difference
Second In - Out = difference
Third In - Out = difference
항상에서의 아웃의 차이 일입니다.
사람이 방에 들어올 때를위한 것입니다. 밖으로 나가는 것은 사람이 방에서 나올 때를위한 것입니다. 나는 사람이 방 안으로 들어가는 시간을 기록하고 싶다.
그래서 결과는 다음과 같습니다"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
당신이 잘 작동하므로이 코드를 리팩토링에 어떤 팁이 있나요?
내가 AngularFire4
와 이온 (3)을 사용하고 기억이 도움을 주셔서 감사합니다.
어떻게 IN과 OUT이 서로 관련이 있습니까? 유스 케이스를 설명해 주시겠습니까? – Orlandster
고마워요. 더 나은 설명으로 편집되었습니다. 그것을 확인해보십시오 : ** Out은 사람이 방에서 나올 때를위한 것입니다. 사람이 방 안으로 들어가는 시간을 기록하고 싶습니다. ** – spaceman
좋습니다, 잡았다. 답변 작성 중. – Orlandster