问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何通过js实现"流逝的时间"?

发布网友 发布时间:2022-04-24 02:06

我来回答

10个回答

热心网友 时间:2022-04-24 03:35

<script>

var dd=Date.parse("05-08-2007 02:24") - Date.parse("05-07-2007 00:30");
var day= (dd/(1000*60*60*24) );
var hour= (dd%(1000*60*60*24) ) /(1000*60*60);
var min= ((dd%(1000*60*60*24) )%(1000*60*60) ) /(1000*60);
alert( Math.floor(day).toString() +"天"+ Math.floor(hour).toString()+"小时"+ Math.floor(min).toString()+"分钟") ;

</script>

---------------------------------------------

如果采用中文可以用个正则表达式替换一下啊!

<script>
var d1= "2007年-5月-9日 02时:24分";
var d2= "2007年-5月-07日 00时:30分";

var a=d1.replace(/([0-9]+)年-([0-9]+)月-([0-9]+)日 ([0-9]+)时:([0-9]+)分/, "$2-$3-$1 $4:$5");
var b=d2.replace(/([0-9]+)年-([0-9]+)月-([0-9]+)日 ([0-9]+)时:([0-9]+)分/, "$2-$3-$1 $4:$5");
//alert (a);alert (b);

var dd=Date.parse(a) - Date.parse(b);
var day= (dd/(1000*60*60*24) );
var hour= (dd%(1000*60*60*24) ) /(1000*60*60);
var min= ((dd%(1000*60*60*24) )%(1000*60*60) ) /(1000*60);
alert( Math.floor(day).toString() +"天"+ Math.floor(hour).toString()+"小时"+ Math.floor(min).toString()+"分钟") ;

</script>

热心网友 时间:2022-04-24 04:53

<script type="text/javascript">

//more javascript from http://www.smallrain.net

function daysTill() {
//---------- EDIT THE VARIABLES BELOW ------------------
// EDIT THE VARIABLES BELOW
var day= 1 // Day
var month= 1 // Month
var year= 2008 //Year
var event= "2008年"
var end = "到"
//---------- END OF EDIT -------------------------------

var daystocount=new Date(year, month -1, day)
today=new Date()
if (today.getMonth()==month && today.getDate()>day)
daystocount.setFullYear(daystocount.getFullYear())
var oneday=1000*60*60*24
var write = (Math.ceil((daystocount.getTime()-today.getTime())/(oneday)))
document.write('还有 <strong>'+write +'</strong> '+end+' '+event)
}

</script>
<script type="text/javascript">
<!--
daysTill();
//-->
</script>

热心网友 时间:2022-04-24 06:28

从北京奥运网上帮你偷来倒计时的牌子!!你看看合不合用!

<SCRIPT language=JavaScript>
var ic = 0;
function ShowTimes(){
ic++;
var AfterTime= new Date("August 8 20:08:00 CST 2008")
LeaveTime = AfterTime - new Date("Sun May 8 08:52:07 CST 2007")-(ic*1000);

LeaveDays=Math.floor(LeaveTime/(1000*60*60*24));//天
LeaveHours=Math.floor(LeaveTime/(1000*60*60)%24);//时
LeaveMinutes=Math.floor(LeaveTime/(1000*60)%60);//分
LeaveSeconds=Math.floor(LeaveTime/1000%60);//秒

//LeaveDays
LeaveDays2.src = eval("'images/b"+ Math.floor(LeaveDays/100)%10 + ".gif'" );
LeaveDays3.src = eval("'images/b"+ Math.floor(LeaveDays/10)%10 + ".gif'" );
LeaveDays4.src = eval("'images/b"+ LeaveDays%10 + ".gif'" );

//Hours
Hours1.src=eval( "'images/" + Math.floor(LeaveHours/10) + ".gif'" );
Hours2.src=eval( "'images/" + LeaveHours%10 + ".gif'" );
//Minutes
Minutes1.src=eval( "'images/" + Math.floor(LeaveMinutes/10) + ".gif'" );
Minutes2.src=eval( "'images/" + LeaveMinutes%10 + ".gif'" );
//Seconds
Seconds1.src=eval( "'images/" + Math.floor(LeaveSeconds/10) + ".gif'" );
Seconds2.src=eval( "'images/" + LeaveSeconds%10 + ".gif'" );

}
setInterval(ShowTimes,1000);
</SCRIPT>

参考资料:http://benjing2008.cn

热心网友 时间:2022-04-24 08:19

没有写过 给点思路参考下

getTime(),返回一个整数值,这个整数代表了从 1970 年 1 月 1 日开始计算到 Date 对象中的时间之间的毫秒数

首先得出a和b两个日期的getTime()值, 相减, 得到两个时间的毫秒差, 再根据
毫秒 * 1000 = 秒 * 60 = 分 * 60 = 小时 * 24 = 天
计算出最后"流逝的时间"

热心网友 时间:2022-04-24 10:27

date(b)-date(a)
month(b)-month(a)
time(b)-time(a)
在C语言下实现的方式,JavaScript大同小异,把时间全转化为秒相减再转回来.

热心网友 时间:2022-04-24 12:52

我不会,不过,我可以给你一个网站参考一下,我来领分的,呵呵,相信也没几个会,我找找网面看,看能不能帮你,晕喔,这个不好搜,什么是JS?编程?JAVA?ASP?

热心网友 时间:2022-04-24 15:33

查看一下jstript里时间变量的定义方式
然后简单的赋值一下就可以了
这种东西应该看书

热心网友 时间:2022-04-24 18:31

StevenWong_BD 正解..呵呵.但是注意下游览器兼容问题.呵呵.FF处理时间和IE完全不同.

热心网友 时间:2022-04-24 21:46

我给你ASP的,很简单。

至2007年5月7日到今天,已流失
<font color="#FF0000"><%
build_time="2007-5-7" '开始计算的日期
now_time=DATEADD("d",0,date) '得到当天时间
count_time=datediff("d",build_time,now_time) '返回当天与建站累计的天数
response.write(count_time)
%></font> 天

热心网友 时间:2022-04-25 01:17

有点乱。。不太明白。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
平安e家保是什么险 2023年高级会计师报名时间和条件 2022高级会计师报考条件要求是什么? 问几个英文语法问题,希望能正确回答~ 女生锁骨下长痣,左右都有 不是很对称 寓意什么呐? 抖音上传照片音乐短怎么办 断夜奶好方法 婴儿断夜奶最佳方法 建设银行,你打算坑害多少优质客户? 【PS教程】如何做出凹陷字体效果的氛围海报 酷睿七代强势杀入 看m3-7y30处理器有多强? OPPO Reno4 se忘记锁屏密码可以自行解锁吗? 在哪里能看到德国超级杯拜仁vs多特蒙德录像谢谢了,大神帮忙啊 想知道德甲的具体转播情况 拜仁vs多特蒙德的欧冠决赛的视频的百度云你们谁有可以分享一下 各位,这周末科特布斯和多特蒙得的比赛有没有直播啊,几点,*5有吗? oppo reno4怎么解锁屏密码 1997欧洲冠军杯决赛多特蒙德VS尤文图斯的比赛阵容? 想看2014年11月2日凌晨的德甲,拜仁慕尼黑VS多特蒙德的比赛,哪里有看的呀? 2009年9月22日到28日一周足球比赛直播 有博主预测鹿晗和关晓彤将在月底官宣分手,这次真的只是媒体捕风捉影吗? 湖南省株洲市渌口县有哪些高中、职业学校? 鹿晗和关晓彤分手了?是真的吗? 沃尔夫斯堡vs皇家马德里哪有直播 狼堡vs多特蒙德cctv5直播吗 营销号爆料鹿晗关晓彤即将官宣分手,你看好他们的感情吗? 为什么最近没有看到德甲的转播?是我每次都错过了吗? 今晚,CCTV-5直播德甲第12轮,多特蒙德(本人带领)VS沃尔夫斯堡 身材不错、颜值超高的关晓彤在和鹿晗官宣分手后如何了? 2021年上五中最低需要多少分可以进去? 一年真正的冬天是从什么时候开始的啊? 皮肤干燥瘙痒? 立冬和冬至哪个算进去冬季 天气干燥皮肤瘙痒? 代表冬天(冬季)到来是根据二十四节气立冬还是冬至 南方人在北方皮肤干燥痒怎么办 因天气的变化,干燥,皮肤容易发痒,是什么原因呢? 不哭哇爱依稀带路内桑什么意思? 女孩名字叫优璇怎么样 爱依稀带路 什么意思 很想知道 拜托了 日语 啊依稀带路 什么意思啊? 爱艺西带路什么意思? 爱依稀的路,这句日语什么意思 优旋是什么意思? 阿西滴油是什么意思 玛利亚最后说了什么 求找一首日文歌 歌词记不得的 只记得有许多句 爱依稀带路 女生的 很煽情很舒缓节奏不快 - -、 谢谢、我爱你、你好、对不起、没问题、再见。用日语怎么发音 有首日文歌曲中间有课迷都后ei课迷逗他哈伊娜 日文我爱你怎么说?