年龄计算器在javascript与运行时钟和没有几个月,几天或几秒

时间:2016-10-29 17:04:30

标签: javascript calculator

js在线有很多年龄计算器,只有几个月和几天。

我正在寻找一些东西,说31.5345343543岁,带有一个运行时钟(在十分之一秒),从出生日期和时间开始运行。我知道如何在PHP中做到这一点,但是使用php你不能让它成为一个运行时钟:(而我的JS只是不能做到这两点..

这是我尝试过的(从正在运行的倒数计时器中获取代码):

<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>

1 个答案:

答案 0 :(得分: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>