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。