js中有什么方法能把获取的本地时分秒转化成毫秒

js中有什么方法能把获取的本地时分秒转化成毫秒,第1张

JS原生态的针对日期时间的方法中,没有直接将分和秒转换为毫秒的。

它的getMilliSeconds也是获取当前时间的毫秒数。所以我们需要自己做一个转换。

可以用getMinutes和getSeconds先获取到相应的分和秒,然后将分601000+秒 1000即可转换了。

按照你的要求编写的计算时间差的Javascript程序如下(注意 date是随意写的正确的日期字符串,只是为了函数Dateparse()的需要)

<script type=text/javascript>

 var date="2018/07/17";

 var time1 = Dateparse(date+" "+"2:32:39");

 var time2 = Dateparse(date+" "+"14:12:09");

 var time3=time2-time1;

 var hour=Mathfloor(time3/1000/60/60);

 var minute=Mathfloor(time3/1000/60-hour60);

 var second=time3/1000-hour6060-minute60;

 alert("时间差为"+hour+"小时"+minute+"分"+second+"秒");

</script>

运行结果

时间差为11小时39分30秒

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 40 Transitional//EN">

<HTML>

<HEAD>

<TITLE> New Document </TITLE>

<META NAME="Generator" CONTENT="EditPlus">

<META NAME="Author" CONTENT="">

<META name="keywords" content="时间差,时间,时分,函数,方法">

<META name="description" content="JS原生态的针对日期时间的方法中,没有直接将分和秒转换为毫秒的。它的getMilliSeconds也是获取当前时间的毫秒数。所以我们需要自己做一个转换。可以用getMinutes和getSeconds先获取到相应的分和秒,然后将分60100">

</HEAD>

<BODY>

<SCRIPT LANGUAGE="JavaScript">

<!--

function nowaa() {

windowstatus = "当前系统时间:" + new Date()toLocaleString();

setInterval('nowaa()',1000);

}

nowaa();

//-->

</SCRIPT>

</BODY>

</HTML>

关于Date的更多信息,请查看:>

虽然js中没有直接控制到某个时间的某分钟执行函数,但是以下方法可以达到同等作用。

1、在页面上定义好要执行的时间,比如小时h,分钟m

2、在js中定义一个函数,在函数中去获取当前的时间,包含时、分等信息

3、判断当前的时、分是否和给定的时分一致,一致则d窗提示

4、将定义好的函数,加入循环执行器setInterval中,每秒去执行一次即可

5、页面一加载的时候,就让定时器开始执行,通过body上加onload函数实现

示例:

<script type="text/javascript">

//页面加载完毕定时器开始执行

function start(){

var timeTask=setInterval(showAlert,1000);

}

//定时器定时调用该方法

function showAlert(){

var date=new Date();

    var h=dategetHours();

    var m=dategetMinutes();

    var s=dategetSeconds();

    if(h==12&&m==0&&s==0){

         alert("12点整提示");

    }

}

</script>

<body onload="start();">

</body>

以上就是关于js中有什么方法能把获取的本地时分秒转化成毫秒全部的内容,包括:js中有什么方法能把获取的本地时分秒转化成毫秒、js计算时间差,注意是时分、在js里面获取当系统实时时间并显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/10155194.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存