2017-10-18 1 views
0

작업을 완료하기 위해 시간 타이머가있는 작업 목록을 갖고 싶습니다. 예를 들어, 데이터베이스 열에서 시간을 뺄 수있는 방법을 배웁니다. | 48 시간. end_hour 컬럼을 chunk했을 때 Carbon을 사용할 수는 있지만 청크 테이블을 나머지 테이블과 병합 할 수는 없습니다. mysql 및 laravel을 사용하여 적절한 카운트 다운 타이머를 만드는 방법 - Udemy.com과 유사합니다.mysql 및 laravel로 udemy 타이머를 만드는 법

+0

뭐라 고요? 코드 측면에서 설명 할 수 있습니까? – tadman

답변

1

한 가지 가능한 옵션은 데이터베이스에 "시작"시간을 저장 한 다음 프런트 엔드에서 Javascript를 사용하여 "시작"시간과 현재 시간 사이의 시간차. 컨트롤러에서 볼 때 출력하여 프론트 엔드에 "시작"시간을 제공 할 수 있습니다. 매초마다 당신이 있습니다 (어디서든 당신이 원하는 표시 할 수 있습니다) 콘솔에 업데이트 된 시간을 볼 수,

<script> 
setInterval(function() { 
    var d = new Date(); 
    var current_timestamp = d.getTime(); 
    var one_hour_in_milliseconds = 60 * 60 * 1000; 
    var time_left = one_hour_in_milliseconds - ({{$start_time}} - current_timestamp); 
    console.log(time_left); 
}, 1000); 

</script> 

및 그 방법 :보기에 따라서

, 당신은 이런 일이있을 것이다 얼마나 많은 시간이 남았습니까.

+0

감사. 그게 내가 찾고있는거야. –