유닉스 타임 스탬프에서 요일, 시간, 분 및 초를 카운트 다운하는 스크립트를 작성하는 데 도움이 필요합니다.자바 스크립트 및 PHP의 타임 스탬프 카운트
타임 스탬프는 PHP
<? php echo hours();?>
로 만든 그리고 스크립트는 자바 스크립트와 실시간으로 카운트 다운 싶어한다.
예 이일, 3시 15분 39초
희망 누군가가 나에게 조금 :)
유닉스 타임 스탬프에서 요일, 시간, 분 및 초를 카운트 다운하는 스크립트를 작성하는 데 도움이 필요합니다.자바 스크립트 및 PHP의 타임 스탬프 카운트
타임 스탬프는 PHP
<? php echo hours();?>
로 만든 그리고 스크립트는 자바 스크립트와 실시간으로 카운트 다운 싶어한다.
예 이일, 3시 15분 39초
희망 누군가가 나에게 조금 :)
먼저 일부 PHP 오류가 도움을 줄 수 있습니다. 예 :
<?php echo time(); ?>
예를 쉽게 보여주기 위해 JavaScript의 타임 스탬프를 사용하고 있습니다.
http://jsfiddle.net/pimvdb/AvXd3/
// the difference timestamp
var timestamp = (Date.now() + 1000 * 60 * 60 * 24 * 3) - Date.now();
timestamp /= 1000; // from ms to seconds
function component(x, v) {
return Math.floor(x/v);
}
var $div = $('div');
setInterval(function() { // execute code each second
timestamp--; // decrement timestamp with one second each second
var days = component(timestamp, 24 * 60 * 60), // calculate days from timestamp
hours = component(timestamp, 60 * 60) % 24, // hours
minutes = component(timestamp, 60) % 60, // minutes
seconds = component(timestamp, 1) % 60; // seconds
$div.html(days + " days, " + hours + ":" + minutes + ":" + seconds); // display
}, 1000); // interval each second = 1000 ms
* setInterval *은 지정된 간격으로 정확히 실행되지 않고 천천히 표류하므로 시스템 시계와 동기화되지 않고 때때로 2 초를 건너 뜁니다. * setTimeout *을 호출하는 것이 훨씬 나으며, 다음 초를 지나서 약 20ms 정도의 시간이 계산됩니다. 그것은 여전히 건너 뛸 수 있지만, 시스템이 바쁜 경우에만 드리프트 때문에가 아니라 대부분 시스템 클럭과 동기화되어 "틱"합니다. – RobG
, 정확하게, < '무엇을? PHP 에코 시간();?>'자바 스크립트는 카운트 다운에 사용되는 문서에 쓰기? 예를 들어 유닉스 시대부터 몇 초입니까? 카운트 다운 할 초/분 /시의 수? 카운트 다운 시간은? 뭐? – RobG