이것은 내 첫 번째 질문이며 일부 표준을 충족하지 않을 수 있습니다. 사전에 사과드립니다. 사용자가 등록하고 등록한 후 특정 기간 내에 조치를 취할 것으로 예상되는 laravel 5에서 개발 된 사이트가 있습니다. 그 목적을 위해 카운트 다운 타이머를 포함 시켰습니다 (타임 코드는 아래에 나와 있습니다). 이제 시간이 다되면 데이터베이스에서 사용자 레코드를 자동으로 제거해야합니다. 제발 어떻게 할 수 있니? 타이머 코드는 다음과 같습니다카운트 다운 타이머가 만료되면 작업을 수행하려면 어떻게해야합니까?
<div class="getting-started"></div>
<?php
$time = strtotime($user['updated_at'].'+24 hours');
$countdown = strftime('%Y/%m/%d %H:%M:%S',$time);
?>
<script type="text/javascript">
$(".getting-started")
.countdown("{{$countdown}}", function(event) {
$(this).text(
event.strftime('%H:%M:%S')
);
});
</script>
전 (ex)을 저장하는 것이 더 좋을 것이라고 생각합니다. 사용자가 등록 될 때'time_registered '(타임 스탬프). 사용자가이 동작을 호출하면 시간의 차이를 확인합니다. –
데이터베이스에 등록 날짜 시간을 넣고 등록시 isactive에 대한 열을 만들었습니다. 조치가 취해지면 값을 0으로 설정합니다 (true 또는 false와 같음). 그러면 24 시간 이상 경과하면 0이됩니다. – Gert