2016-10-29 3 views
0

jsオンラインには多くの年齢計算機があります。年齢計算機は時計を稼働していて、月、日、秒はありません。

私は誕生日や時間から実行している、(秒の10ths上)ランニングクロックで31.5345343543歳と言ってthatsの何かを探しています。私はPHPでそれを行う方法を知っているが、PHPであなたはそれを走る時計にすることはできません:(そして私のJSだけでは両方を行うのに十分ではありません..

これは私が遠くにランニングcountdowntimerからコード):!?

<script> 
var start = new Date('09/15/1982 03:29 PM'); 
var timer; 

function age() { 
    var now = new Date(); 
    var distance = now.getTime()-start.getTime(); 
    document.getElementById('age').innerHTML = (distance/3155692600); // seconds in a year, times 100 to get the . right. 
} 

timer = setInterval(age, 1); 
</script> 
<div id="age"></div> 
+0

は、あなたがこれまで何を試してみました – Mureinik

+0

あなたはトラブル1を作るがあるもしそうなら、あなたのコードとあなたが得るエラーを共有しています。あなたが完成したソリューションを探しているだけの場合は、これはSOのトピックではありません。 – Aurora0001

+0

2の代わりに5桁の数字の後のドット、およびMath.roundまたはMath.floorは実行中のパートを停止します。 2桁(年)、9桁(100秒)の後にドットで書式を設定したいと思います。 –

答えて

0

がそれを手に入れた

<script> 
var start = new Date('09/15/1982 03:29 PM'); 
var timer; 

function age() { 
    var now = new Date(); 
    var age = now.getTime()-start.getTime(); 
    var year = (age/31556926000); // seconds in a year * 1000 
    document.getElementById('age').innerHTML = year.toFixed(9); 
} 

timer = setInterval(age, 1); 
</script> 
<div id="age"></div> 
関連する問題