草庐IT

currentTime

全部标签

javascript - currentTime是否落在18 :00 and 2:00之间

我有一个带有动态开盘和收盘时间的酒吧时间表,我必须计算currentTime是否在今天的开盘时间内。问题是开门时间和关门时间不在同一天。如何计算currentTime是否落在多天的特定时间范围内?我在这个项目上使用jquery。 最佳答案 如果你使用newDate().getTime();这将返回自特定时间(恰好是1970年1月1日)以来的毫秒数。如果您对开始和结束时间以及当前时间都执行此操作,如果您的当前时间介于开始和结束之间,那么它将大于开始毫秒数且小于结束毫秒数。请注意,您实际上可以用+newDate;代替Date().get

javascript - 我可以获得 audio.currentTime 但无法设置它(在 Google Chrome 中)

这让我发疯。这是我用来设置当前时间的代码:$("#audio").click(function(e){e.preventDefault();mr_waveform_skip(e)});functionmr_waveform_skip(event){clientX=event.clientX;left=event.currentTarget.offsetLeft;clickoffset=clientX-left;percent=clickoffset/event.currentTarget.offsetWidthaudio_duration=audio_element.duration;

javascript - 如何用 Angular 暂停 setInterval?

我有一个播放按钮和一个暂停按钮:如果单击播放按钮,它会调用playTimeLine函数:currentTime=0;playTimeLine(value){setInterval(()=>{this.currentTime=this.currentTime+10;console.log(this.currentTime);},1000);}我想添加一个暂停间隔的暂停功能。但它也可以从暂停点恢复它。 最佳答案 假设您想暂停向当前时间添加时间,而不是真正暂停间隔:向您的类添加一个属性来声明间隔:interval;将间隔存储在播放函数的属

javascript - 音频文件在线时,如何在HTML5音频对象中设置currentTime?

我有一个带有向前/向后跳过10秒按钮的JavaScript音频播放器。我通过设置音频元素的currentTime来做到这一点:functionPlayer(skipTime){this.skipTime=skipTime;this.waitLoad=false;//initialisemainnarrationaudiothis.narration=newAudio(getFileName(dynamicNarration));this.narration.preload="auto";this.narration.addEventListener('canplaythrough',(

javascript - 如何在 Javascript/jQuery 中检测双击拖动

当用户通过拖动选择某些文本时,我想在网页中进行检测。但是,在Windows中有一种情况,我称之为“双击拖动”(抱歉,如果已经有更好的名字我不知道),我不知道如何检测它。它是这样的:按下鼠标键快速释放鼠标按钮再次快速按下鼠标按钮按住按钮拖动这会导致拖动选择整个单词。从用户的Angular来看,这是一项非常有用的技术。我想做的是区分双击拖动和单击后单独拖动之间的区别。因此,当我进入第2步时,我将获得一个点击事件,但我不想将其视为点击;我想看看他们是否会立即执行第3步。据推测,Windows会根据时间以及鼠标在第2步和第3步之间移动了多少来检测到这一点,但我不知道它使用的参数,所以我无法复制

Javascript 日期差异

我在使用DateDiff函数时遇到问题。我试图找出两个日期/时间之间的差异。我已阅读此帖子(What'sthebestwaytocalculatedatedifferenceinJavascript),也查看了本教程(http://www.javascriptkit.com/javatutors/datedifference.shtml),但我似乎无法理解。这是我试图开始工作但没有成功的方法。有人可以告诉我我在做什么以及如何简化它。似乎有点过度编码...?//SetthetwodatesvarcurrentTime=newDate();varmonth=currentTime.getM

javascript - 网络音频启动和停止振荡器然后再次启动它

我正在尝试开始和停止声音。那行得通。但是我无法再次启动声音。我真的必须再做一个振荡器吗?这看起来非常不直观。一定有更好的方法。这就是我所有的工作:oscillator1.noteOn(0);oscillator1.noteOff(0);再次调用noteOn没有任何作用。为什么?超出我的范围。我还尝试将音量设置为零,或者在网络音频人员的上下文中,“增益”。但出于某种原因,零增益会发出声音。什么增益值不会发出任何声音?伙计,我简直不敢相信这是多么困难:/ 最佳答案 实际上,是的,您必须创建一个新的振荡器节点。API被设计和优化以使用该模

javascript - 在 Hulu 视频播放器中设置 videoElement.currentTime 不起作用,并且会破坏播放器

我有一个Chrome扩展程序,我试图通过设置视频对象的currentTime属性向前或向后跳转(基于用户命令)到视频中的特定时间。在尝试设置currentTime之前,各种操作工作正常。例如:document.getElementsByTagName("video")[1].play();//worksfinedocument.getElementsByTagName("video")[1].pause();//worksfinedocument.getElementsByTagName("video")[1].muted=true;//worksfinedocument.getEle

date - golang 中过去日期时间和当前时间之间的差异(以分钟为单位)

我有当前时间和过去时间,我试图在分钟内找出差异。这是我正在尝试的代码,尽管我是新手。packagemainimport("fmt""time")funcmain(){//fetchingcurrenttimecurrentTime:=time.Now().Format("2006-01-0215:04:05")//pasttimecomesinasstringpasttimestr:="2018-10-1023:00"layout:="2006-01-0215:04:05"//convertingstringtodatepasttime,err:=time.Parse(layout,p

c# - DateTime AddMinutes 方法不起作用

我的方法的目的是获取当前时间,并将其设置回20分钟。据我所知,我的方法是正确的,但输出显示了其他内容。这是我的代码:DateTimecurrentTime=DateTime.Now;doubleminuts=-20;currentTime.AddMinutes(minuts);Console.WriteLine("Nuværendetid:"+currentTime);输出结果如下:25-11-201114:01:54我的结果应该是:25-11-201113:41:54.谢谢! 最佳答案 描述AddMinutes函数返回一个Date