如何用JS实现播放时间的实时获取

如何用JS实现播放时间的实时获取,第1张

<!DOCTYPE HTML>

<html>

<head>

<meta charset=utf-8>

<title>audio</title>

<script>

onload = function(){

  adoaddEventListener("timeupdate",function(){

    consolelog(thiscurrentTime);

  });

  adoaddEventListener("loadedmetadata",function(){

    thisplay();

  });

}

</script>

</head>

<body>

<audio id="ado" src="/i/horseogg" controls="controls">

Your browser does not support the audio element

</audio>

</body>

</html>

可以获取当前时间,如下面一个求倒计时的例子,可以更清楚的看出如何获取当前时间和获取两时间差

<html>

<head></head>

<body>

<input

id="nowtime"

type="text"

readonly="readonly"

style="border:none;

background:#ccc;

line-height:18px;

height:18px;

width:300px;

text-align:center;"

/>

<script

type="text/javascript">

function

addzero(num){

if(num<10)num="0"+num;

return

num;

}

function

date(){

var

spfst=new

Date(2013,1,10);//获取结束时间

var

time=new

Date();//获取当前时间

var

left=spfstgetTime()-timegetTime();//获取两时间差,这个时间的差值是毫秒,所以下面需要将毫秒进行转化,转化成所需要的月、天、时、分、秒

var

a=Mathfloor(left/(2436001000));

var

b=addzero(Mathfloor((left%(2436001000))/(36001000)));

var

c=addzero(Mathfloor(((left%(2436001000))%(36001000))/(601000)));

var

x=addzero(Mathfloor(((left%(2436001000))%(36001000)%(601000))/1000));

documentgetElementById("nowtime")value=("距春节还有:"+a+"天"+b+"时"+c+"分"+x+"秒");

}

date()

setInterval("date()",320)

</script>

</body>

</html>

时间戳改时间,简单点 alert((new Date("1412849746"))toLocaleDateString())

datesetDate(dategetDate() + 60);//这里的60就是你要加的天数,减也可以。年、月会相应加上去,值得注意的是dategetMonth()得到的月份比实际月份小1,所以实际月份是(dategetMonth()+1)

它的getMilliSeconds也是获取当前时间的毫秒数。所以我们需要自己做一个转换。 可以用getMinutes和getSeconds先获取到相应的分和秒,然后将分601000+秒 1000即可转换了。

获取系统当前小时展示不同的时间状态

data(){

return{

sayHello:undefined

}}

constnow=newDate()

consthour=nowgetHours()

if(hour<6) {

thissayHello='凌晨好'

}elseif(hour<9) {

thissayHello='早上好'

}elseif(hour<12) {

thissayHello='上午好'

}elseif(hour<14) {

thissayHello='中午好'

}elseif(hour<17) {

thissayHello='下午好'

}elseif(hour<19) {

thissayHello='傍晚好'

}elseif(hour<22) {

thissayHello='晚上好'

}else{

thissayHello='夜里好'

}

},

以上就是关于如何用JS实现播放时间的实时获取全部的内容,包括:如何用JS实现播放时间的实时获取、js用var time=new Date()可以获取当前时间吗、js如何获得系统时间年月日时分秒等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9868027.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存