찾다

 >  Q&A  >  본문

javascript - 마지막 체크인 시간을 기준으로 연속 체크인 여부를 판단하는 방법

현재 시간을 사용해 보세요 - 마지막 체크인 시간 > 60×60×24.
이 방법은 항상 서명을 깨뜨립니다.
이렇게 해서 마지막 체크인이 1일 0시였다면 오늘은 2일 23시 59분

ringa_leeringa_lee2719일 전861

모든 응답(4)나는 대답할 것이다

  • 天蓬老师

    天蓬老师2017-06-05 11:12:16

    계산할 때 0점 타임스탬프를 사용하여 계산하는 것이 더 좋지 않을까요? (strtotime(date('Y-m-d',$time1))-strtotime(date('Y-m-d',$time2)) )/(3600 *24).
    이렇게 할 필요는 없습니다. 각 사람마다 하나의 기록, 사용자 ID, 마지막 체크인 날짜, 연속된 체크인 날짜가 있는지 확인합니다. 다음 날, 연속 체크인 날짜가 +1이 됩니다. 며칠 간격이 있는 경우 Day는 바로 1이 됩니다.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-06-05 11:12:16

    날짜를 직접 비교해보면 어떨까요...

    지금 로그인해도 마지막 로그인 후 18~32시간이 지나면 로그인 성공으로 간주됩니다. .

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-05 11:12:16

    시간 초를 사용하여 확인할 수는 없습니다. 예를 들어 이전 시간이 2017-5-30인 경우 date() 함수를 통해 두 번째 날의 시간인 20170531을 얻을 수 있습니다. 그런 다음 날짜의 시간 형식을 Ymd로 가져와 설정할 수 있습니다. 두 개가 같은지 확인하세요

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-06-05 11:12:16

    으아아아

    회신하다
    0
  • 취소회신하다