javascript 自带有个对象(构造函数),Date().下面是代码:
varoDate=newDate();//实例一个时间对象;
oDate.getFullYear();//获取系统的年;
oDate.getMonth()+1;//获取系统月份,由于月份是从0开始计算,所以要加1
oDate.getDate();//获取系统日,
oDate.getHours();//获取系统时,
oDate.getMinutes();//分
oDate.getSeconds();//秒
⑵ 关于网页调用系统时间JS代码
你好,把下抄面代码袭放入time.js里面:
functionnowTime(){
varnowDate=newDate();
varyear=nowDate.getFullYear();
varmonth=nowDate.getMonth()+1;
month=month>9?month:"0"+month;
vardate=nowDate.getDate();
date=date>9?date:"0"+date;
returnyear+":"+month+":"+date;
}
然后静态页面的js代码部分调用 var _time =nowTime();alert(_time);
⑶ js 中怎么获取当前系统时间
系统时间一般是值服务端时间,js获取服务端时间的方法是直接用ajax获取。
编写显示时间的页面:
<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调用webapi如何传递日期类型参数
js调用webapi如何传递日期类型参数
先把jsp里面的日期格式化成字符串,然后传给js当作参数传到Date就可以了。
1、格式化jsp的时间:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.util.*"%>
<%@ page import="java.text.*"%>
<html>
<body>
现在的时间:
<%SimpleDateFormat s = new SimpleDateFormat("yyyyMMddHHmmss");
Date date = new Date();
%>
<%=s.format(date)%>
</body>
</html>
2、传值给js
var dt1="<%=s.format(date)%>";
var oDate1 = new Date(dt1);
这样就可以把字符串的日期转换成js的date类型了。
⑸ 如何用JS调取北京时间
||<div id="show"></div>
<script type="text/javascript">
Function.prototype.Obind = function (object) {
with (object) {
return eval("[" + this + "][0]");
}
}
~function(url, xml, cbk, ini) {
URL = url;
XML = xml;
CBK = cbk;
INI = ini;
INI () ;
}.Obind({
URL : "" ,
XML : null,
CBK : function(){},
INI : function(){}
})
("http://www..com", function() {
try {
return new ActiveXObject("Microsoft.XMLHTTP"||"Msxml2.XMLHTTP.6.0"||"Msxml2.XMLHTTP.4.0"||"Msxml2.XMLHTTP.3.0")
} catch(e) {
try {
return new XMLHttpRequest()
} catch(e) {return false}
}
}(),
function(o) {
var Y, M, D, H, F, S, W, Time = new Date(o);
var arr = ["<font color=red>日</font>","一","二","三","四","五","<font color=red>六</font>"];
with (Time) {
W = arr[getDay()];
Y = getFullYear();
M = ("0" + getMonth() + 2).slice(-2);
D = ("0" + getDate()).slice(-2);
H = ("0" + getHours()).slice(-2);
F = ("0" + getMinutes()).slice(-2);
S = ("0" + getSeconds()).slice(-2);
}
document.getElementById("show").innerHTML = Y+"年"+M+"月"+D+"日星期"+W+"北京时间:"+H+"时"+F+"分"+S+"秒";
},
function() {
var This = this;
setInterval(function() {
This.XML.open("GET", This.URL, true);
This.XML.onreadystatechange = function () {
This.XML.readyState == 4 && This.CBK(This.XML.getResponseHeader("Date"));
}
This.XML.send(null);
}, 1000)
}
)
</script>
⑹ js获取当前当前年月日时分秒,以及获取年月日(无时分秒),详情见补充!
1、新建一个HTML文件,命抄名为test.html。