系统时间一般是值服务端时间,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);
❷ js 中怎么获取当前系统时间
var nowTime = new Date();nowTime.getDay();nowTime.getYear();nowTime.getMonth();nowTime.getHour();.....
❸ js 中怎么获取当前系统时间
系统时间一般是值服务端时间,js获取服务端时间的方法是直接用获取。
编写显示时间的页面:
<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>
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);
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
语句:JavaScript程序是由若干语句组成的,语句是编写程序的指令。JavaScript提供了完整的基本编程语句,
它们是:赋值语句、switch选择语句、while循环语句、for循环语句、for each循环语句、do...while循环语句、break循环中止语句、continue循环中断语句、with语句、try…catch语句、if语句(if..else,if…else if…)。
❹ js获取系统时间
刚写的小例子,你可以参考下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript">
function bodyLoad(){
var dateTime=new Date();
var hh=dateTime.getHours();
var mm=dateTime.getMinutes();
var ss=dateTime.getSeconds();
var yy=dateTime.getFullYear();
var MM=dateTime.getMonth()+1; //因为1月这个方法返回为0,所以加1
var dd=dateTime.getDate();
var week=dateTime.getDay();
var days=[ "日 ", "一 ", "二 ", "三 ", "四 ", "五 ", "六 ",]
document.getElementById("date").value=yy+"年"+MM+"月"+dd+"日 "+"星期"+days[week] ;
document.getElementById("time").value=hh+"时"+mm+"分"+ss+"秒";
setTimeout(bodyLoad,1000);
}
</script>
</head>
<body onload="bodyLoad()">
<input type="text" id="date" />
<br/>
<input type="text" id="time" />
</body>
</html>
❺ JS实现检测当前系统时间是否可以点击按钮
document.querySelector("button").addEventListener("click", function() {
//上面哪一行是找一个button,给他添加一个click事件,你可以把button改成你的id
if((new Date()).getHours() >= 18) {
//判断条件是创建出一个Date实例,用他的getHours()就可以获取当前的系统时间的小时数
//执行你下午六点后的逻辑
} else {
return;
//这里是其他情况这个点击事件的函数直接结束掉
}
})
PS:想要浪费时间尝试一下setTimeout和setInterval也不是不可以,但是尝试完你会发现你真的是在浪费时间。
========================================
更新:最简单能用的例子,复制到记事本,另存为html文件
<!DOCTYPE html>
<html>
<body>
<button id="test">测试</button>
<script>
document.querySelector("#test").addEventListener("click", function() {
if((new Date()).getHours() >= 18) {
alert("18点之后的代码在这里")
} else {
alert("不到18点的代码在这里,如果不想执行别的,这里改成return")
}
});
</script>
</body>
</html>
❻ js获取当前当前年月日时分秒,以及获取年月日(无时分秒),详情见补充!
1、新建一个HTML文件,命抄名为test.html。
❼ js判断当前时间是不是当前周的
这个你需要获取时间进行比较了哦:
var oDate = new Date(); //实例一个时间对象;
oDate.getFullYear(); //获取系统的年;
oDate.getMonth()+1; //获取系统月份,由于月份是从0开始计算,所以要加1
oDate.getDate(); // 获取系统日,
oDate.getHours(); //获取系统时,
oDate.getMinutes(); //分
oDate.getSeconds(); //秒
❽ JS如何获取当前系统时间
系统时间一般是值服务端时间,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);
❾ jquery如何获取当前系统时间js获取系统时间
给获取时间定义的一个获取时间方法,在该方法内去获取
function getTime(){
var nowDate=new Date();
var year=nowDate.getFullYear();
var month=nowDate.getMonth()+1<10?"0"+(nowDate.getMonth()+1):nowDate.getMonth()+1;
var date=nowDate.getDate()<10?"0"+nowDate.getDate():nowDate.getDate();
var hour=nowDate.getHours()<10?"0"+nowDate.getHours():nowDate.getHours();
var minute=nowDate.getMinutes()<10?"0"+nowDate.getMinutes():nowDate.getMinutes();
var second=nowDate.getSeconds()<10?"0"+nowDate.getSeconds():nowDate.getSeconds();
return year+month+date+hour+minute+second;
}
❿ js如何获得系统时间年月日时分秒
javascript 自带有个对象(构造函数),Date().下面是代码:
varoDate=newDate();//实例一个时间对象;
oDate.getFullYear();//获取系统的年;
oDate.getMonth()+1;//获取系统月份,由于月份是从0开始计算,所以要加1
oDate.getDate();//获取系统日,
oDate.getHours();//获取系统时,
oDate.getMinutes();//分
oDate.getSeconds();//秒