JS如何获取当前系统时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS如何获取当前系统时间相关的知识,希望对你有一定的参考价值。

var NowTime=new Date().toLocaleTimeString() ;
document.write(NowTime);
这样获取的时间为 (时:分:秒)
请问如何获取(时:分)

系统时间一般是值服务端时间,js获取服务端时间的方法是直接用ajax获取。
1、编写显示时间的页面:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Server date/time</title>
<script language="javascript" src="serverDate.js"></script>
</head>
<script language="javascript">
var localTime = new Date();
document.write("Local machine time is: " + localTime + "<br>");
document.write("Server time is: " + date);
</script>
<body>
</body>

2、ajax脚本获取server的时间
var xmlHttp;
function srvTime()
try
//创建xmlHttp对象
xmlHttp = new XMLHttpRequest();

catch (err1)
//ie浏览器
try
xmlHttp = new ActiveXObject('Msxml2.XMLHTTP');

catch (err2)
try
xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');

catch (eerr3)
//ajax不支持
alert("AJAX not supported");



//打开xmlHttp请求
xmlHttp.open('HEAD',window.location.href.toString(),false);
//设置xmlHttp请求头
xmlHttp.setRequestHeader("Content-Type", "text/html");
//发送请求
xmlHttp.send('');
// 获取response中的Date参数
return xmlHttp.getResponseHeader("Date");

var st = srvTime(); //服务器时间赋值给st变量
var date = new Date(st); //转换js的date对象
// 输出服务器时间
document.write("服务器时间: " + date);
参考技术A Date是一个时间类,里面有各种获取时间的内部方法。
获取时分就是:
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
document.write(h+":"+m);

参考资料:http://www.w3school.com.cn/js/js_obj_date.asp

本回答被提问者采纳
参考技术B <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>dateutil-js时间举例</title>
<!-- <script src="http://www.shicishu.com/down/dateutil-1.0.0.js"></script>-->
<script src="http://www.shicishu.com/down/dateutil-1.0.0.min.js"></script>
</head>
<body>
<script type="text/javascript">
console.log(getdate_WMdy_En());//Thurs.Sept.2, 2020
console.log(getdate_yMdhms_T());//2020-9-2 21:41:7
console.log(getdate_WyMdhms_C());//星期四 2020年9月2日 21时38分33秒
</script>
</body>
</html>
参考技术C var myDate = new Date();
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)

var data=(myDate.getHours()+":"+myDate.getMinutes());
参考技术D getHours();
getMinutes();

以上是关于JS如何获取当前系统时间的主要内容,如果未能解决你的问题,请参考以下文章

js获取当前当前年月日时分秒,以及获取年月日(无时分秒),详情见补充!

js获取当前系统时间

JS获取系统当前时间

JS如何利用当前时间来获取昨天的时间

js获取当前的系统时间

js 中怎么获取当前系统时间 ?