나는 소수점 이하 9 자리를 표시하는 대신 재산에 빚진 금액을 세는 데 도움이되는 다음 코드를 가지고 있는데, 소수점 이하 2 자리로 반올림하고자합니다.자바 스크립트 카운트 다운 시계 반올림
누군가 도움을 줄 수 있습니까?
<?php
$secondsleft = strtotime('Dec 31, 2014') - time();
$left = $secondsleft-1556952;
$owed = $left*0.0088192178;
$totalowed = $owed+267608.76;
?>
<script type="text/javascript">
window.onload = function() {
/* set your parameters(
number to countdown from,
pause between counts in milliseconds,
function to execute when finished
)
*/
startCountDown(<? php echo $totalowed; ?> , 1000, myFunction);
}
function startCountDown(i, p, f) {
// store parameters
var pause = p;
var fn = f;
var owed;
var owebb;
// make reference to div
var countDownObj = document.getElementById("countDown");
if (countDownObj == null) {
// error
alert("div not found, check your id");
// bail
return;
}
countDownObj.count = function (i) {
// write out count
countDownObj.innerHTML = i;
if (i == 0) {
// execute function
fn();
// stop
return;
}
setTimeout(function() {
// repeat
countDownObj.count(i - 0.009);
countDownObj.Math.round(countDownObj)
alert(countDownObj);
},
pause);
}
// set it going
countDownObj.count(i);
}
function myFunction() {
alert("Paid Off!");
}
</script>
글쎄'countDownObj.Math.round (countDownObj가) '런타임 오류가 날 장난을 알아 내려고 노력했다 – Pointy
된 기회입니다 .. – jonovision
@jonovision 당신은 내 제안을하려고 했습니까? –