
给获取时间定义的一个获取时间方法,在该方法内去获取
function getTime(){
var nowDate=new Date();
var year=nowDategetFullYear();
var month=nowDategetMonth()+1<10"0"+(nowDategetMonth()+1):nowDategetMonth()+1;
var date=nowDategetDate()<10"0"+nowDategetDate():nowDategetDate();
var hour=nowDategetHours()<10"0"+nowDategetHours():nowDategetHours();
var minute=nowDategetMinutes()<10"0"+nowDategetMinutes():nowDategetMinutes();
var second=nowDategetSeconds()<10"0"+nowDategetSeconds():nowDategetSeconds();
return year+month+date+hour+minute+second;
}
<html>
<head><title>test</title></head>
<body>
<input id="hour" style="width:2em;" value="5" />:<input id="min" style="width:2em" value="20" />
<button id="do">确定</button>
<div id="info" style="display:none">
当前时间:<span id="cur_time"></span><br>
时 间 差:<span id="time_span"></span>
</div>
<script type="text/javascript">
function $(id){ return documentgetElementById(id); }
function time_add_sec(secs){
if(secs != 0){ secs = 1;}
windowcurtime += secs;
var span = Mathabs(curtime - starttime);
var cur_time = [];
var time_span = [];
cur_time[0] = Mathfloor(curtime / 3600);
cur_time[1] = Mathfloor((curtime % 3600) / 60);
cur_time[2] = Mathfloor(curtime % 60);
time_span[0] = Mathfloor(span / 3600);
time_span[1] = Mathfloor((span % 3600) / 60);
time_span[2] = Mathfloor(span % 60);
$("cur_time")innerHTML = cur_timejoin(":");
$("time_span")innerHTML = time_spanjoin(":");
}
function time_span(){
var now = new Date();
var cur_time = [];
cur_time[0] = nowgetHours();
cur_time[1] = nowgetMinutes();
cur_time[2] = nowgetSeconds();
windowcurtime = cur_time[0]3600+cur_time[1]60+cur_time[2];
windowstarttime = $("hour")value3600+$("min")value60;
time_add_sec(0);
$("info")styledisplay = "block";
setInterval(time_add_sec,1000);
}
windowonload=function (){ $("do")onclick = time_span;}
</script>
</body>
</html>
这个算法占用系统资源相当少了,跳动应该是你电脑卡吧,我的电脑一点问题都没有。
这是我以前的代码,格式你自己改。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Strict//EN" ">
1首先,下载谷歌浏览器,
2下载完成后打开谷歌浏览器,然后按F12打开谷歌浏览器控制台(在浏览器方),然后点击Console切换到调试窗口
3然后开始输入代码,首先定义一个变量名字为test,代码如下:
var test =new Date();
这句代码的意思就是把日期对象赋值给test,这个变量的名字可以任意取,在这里就以test为例了,然后按回车键,也就是Enter键
4敲回车后出现了一个undefined,这是因为z这只是赋值,没有任何输出,所以系统默认打印的信息,接下来, *** 作test这个变量了,这里面保存的就是当前日期,看一下代码
输入
testgetFullYear();
然后回车,结果就是当前时间的年份
5还可以调用其他函数,来获取当前日期的月份、日、小时、分钟、秒,代码如下:
testgetMonth();
testgetDate();
testgetHours();
testgetMinutes();
testgetSeconds();
年 月 日 时 分 秒 星期 。 如果按楼主要求,星期换下就可以,也就是
var ndate = years+"年"+month+"月"+days+"日 "+hours+":"+minutes+":"+seconds+" "+week;
这句 ,换成
var ndate = years+"年"+month+"月"+days+"日 "+week+" "+hours+":"+minutes+":"+seconds;
<html>
<head>
<title></title>
<script language="javascript">
function getCurDate()
{
var d = new Date();
var week;
switch (dgetDay()){
case 1: week="星期一"; break;
case 2: week="星期二"; break;
case 3: week="星期三"; break;
case 4: week="星期四"; break;
case 5: week="星期五"; break;
case 6: week="星期六"; break;
default: week="星期天";
}
var years = dgetYear();
var month = add_zero(dgetMonth()+1);
var days = add_zero(dgetDate());
var hours = add_zero(dgetHours());
var minutes = add_zero(dgetMinutes());
var seconds=add_zero(dgetSeconds());
var ndate = years+"年"+month+"月"+days+"日 "+hours+":"+minutes+":"+seconds+" "+week;
divTinnerHTML= ndate;
}
function add_zero(temp)
{
if(temp<10) return "0"+temp;
else return temp;
}
setInterval("getCurDate()",100);
</script>
</head>
<body>
<div id="divT"></div>
</body>
</html>
以上就是关于jquery如何获取当前系统时间js获取系统时间全部的内容,包括:jquery如何获取当前系统时间js获取系统时间、如何用javascript动态显示键盘输入时间和当前时间的时差(小时/分钟/秒)、求这一个js代码的完整获取系统时间的方法,格式和我要一样,我怎么获取的是13年5月12日。。。求解等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)