求这一个js代码的完整获取系统时间的方法,格式和我要一样,我怎么获取的是13年5月12日。。。求解

求这一个js代码的完整获取系统时间的方法,格式和我要一样,我怎么获取的是13年5月12日。。。求解,第1张

<script language="JavaScript">

//日期

var now = new Date(); //获取系统日期

var yy = nowgetYear(); //截取年

var mm = nowgetMonth(); //截取月

var dd = nowgetDay(); //截取日

//取时间

var hh = nowgetHours(); //截取小时

var mm = nowgetMinutes(); //截取分钟

var ss = nowgetTime() % 60000; //获取时间,因为系统中时间是以毫秒计算的,

所以秒要通过余60000得到。

ss= (ss - (ss % 1000)) / 1000; //然后,将得到的毫秒数再处理成秒

var clock = hh+':'; //将得到的各个部分连接成一个日期时间

if (mm < 10) clock += '0'; //字符串

clock += mm+':';

if (ss < 10) clock += '0';

clock += ss;

</script>

<!doctype html>

<html lang="en">

 <head>

  <meta charset="UTF-8">

  <meta name="Generator" content="EditPlus®">

  <meta name="Author" content="">

  <meta name="Keywords" content="">

  <meta name="Description" content="">

  <title>Document</title>

 </head>

 <body>

 <div style="margin: auto; width: 500px; height: 100px; text-align: center;">

还有<span id="d"></span>天

<span id="h"></span>小时

<span id="m"></span>分

<span id="s"></span>秒

 </div>

 </body>

 <script>

 var d = _$('d'),

 h = _$('h'),

 m = _$('m'),

 s = _$('s'),

 sto = null;

 var start = '2014-12-1 12:00:10',

 now = '2014-12-1 12:00:00';

 function _$(id) {

return documentgetElementById(id);

 }

 //start eg: 2014-12-1 12:00:00

 function getSecondsByStartAndEnd(start, now) {

var d = (new Date(start))getTime() - (new Date(now))getTime(); 

return d > 0  d : 0; 

 }

 function run(start , now) {

var sec = getSecondsByStartAndEnd(start, now)/1000,

d = parseInt(sec/(606024), 10),

h = parseInt((sec/(6060) - d24), 10),

m = parseInt(sec/60 - d2460 - h60),

s = parseInt(sec - d246060 - h6060 - m60),

timer = {

d: d,

h: h,

m: m,

s: s

};

toHTML(timer);

sto = setInterval(function() {

timer = mulit(timer);

if(timerd === -1) {

alert('time over!');

clearInterval(sto);

} else {

toHTML(timer);

}

},1000);

 }

 function mulit(timer) {

var t = timer,

d = td,

h = th,

m = tm,

s = ts;

if(s > 0) {

s -= 1;

}else {

m -= 1;

s = 59;

}

if(m < 0) {

h -= 1;

m = 59;

}

if(h < 0) {

d -= 1;

h = 23;

}

return {

d: d,

h: h,

m: m,

s: s

};

 }

 function toHTML(timer) {

var t = timer;

dinnerHTML = addZero(td);

hinnerHTML = addZero(th);

minnerHTML = addZero(tm);

sinnerHTML = addZero(ts);

 } 

 function addZero(num) {

return numtoString()length === 1  '0' + num : num;

 } 

 run(start, now);

 </script>

</html>

start和end都是可设置的,按秒走

<!DOCTYPE html>

<html>

<head>

<meta >

1首先,下载谷歌浏览器,

2下载完成后打开谷歌浏览器,然后按F12打开谷歌浏览器控制台(在浏览器方),然后点击Console切换到调试窗口

3然后开始输入代码,首先定义一个变量名字为test,代码如下:

var test =new Date();

这句代码的意思就是把日期对象赋值给test,这个变量的名字可以任意取,在这里就以test为例了,然后按回车键,也就是Enter键

4敲回车后出现了一个undefined,这是因为z这只是赋值,没有任何输出,所以系统默认打印的信息,接下来, *** 作test这个变量了,这里面保存的就是当前日期,看一下代码

输入

testgetFullYear();

然后回车,结果就是当前时间的年份

5还可以调用其他函数,来获取当前日期的月份、日、小时、分钟、秒,代码如下:

testgetMonth();

testgetDate();

testgetHours();

testgetMinutes();

testgetSeconds();

<!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="">

</HEAD>

<BODY>

<SCRIPT LANGUAGE="JavaScript">

<!--

function nowaa() {

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

setInterval('nowaa()',1000);

}

nowaa();

//-->

</SCRIPT>

</BODY>

</HTML>

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

<html>

<head>

<title>JS时间累加</title>

<script type="text/javascript">

function RunTime()

{

var now = new Date();

//当前时间

var hours = nowgetHours();//时

var minutes = nowgetMinutes();//分

var seconds = nowgetSeconds();//秒

documentgetElementById("NowTime")innerHTML = hours+"时"+minutes+"分"+seconds+"秒";

//秒加时

now = new Date(nowgetTime() + (1000parseInt(documentgetElementById("Jtime")value)));//这里是关键

var hoursS = nowgetHours();//时

var minutesS = nowgetMinutes();//分

var secondsS = nowgetSeconds();//秒

documentgetElementById("oldTime")innerHTML = hoursS+"时"+minutesS+"分"+secondsS+"秒";

}

</script>

<style type="text/css">

style1

{

width: 133px;

}

</style>

</head>

<body onload="javascript:documentall('Jtime')focus();">

<table align="center">

<tr><td class="style1">当前时间:</td><td colspan="2"><label id="NowTime"></label></td></tr>

<tr><td class="style1">加时之后:</td><td colspan="2"><label id="oldTime"></label></td></tr>

<tr><td class="style1">输入加入时间/秒:</td><td><input id="Jtime"/></td><td><button id="BtnTime" name="BtTime" onclick="RunTime();">计算</button></td></tr>

</table>

</body>

</html>

以上就是关于求这一个js代码的完整获取系统时间的方法,格式和我要一样,我怎么获取的是13年5月12日。。。求解全部的内容,包括:求这一个js代码的完整获取系统时间的方法,格式和我要一样,我怎么获取的是13年5月12日。。。求解、用javascript获取当前的时间 精确到秒 哪个高手 给个答案、在js里如何获得时间,具体到分钟以及时间的比较,谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存