js獲取計(jì)算機(jī)當(dāng)前時(shí)間的方法:
創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、泉州網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)、商城開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為泉州等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
function show(){
var mydate = new Date();
var str = "" + mydate.getFullYear() + "年";
str += (mydate.getMonth()+1) + "月";
str += mydate.getDate() + "日";
str+=mydate.getHours() + "時(shí)";
str+=mydate.getMinutes() + "分";
str+=mydate.getSeconds() + "秒";
return str;
} function show1(){
function p(s) {
return s 10 ? '0' + s: s;
}
var myDate = new Date();
//獲取當(dāng)前年
var year=myDate.getFullYear();
//獲取當(dāng)前月
var month=myDate.getMonth()+1;
//獲取當(dāng)前日
var date=myDate.getDate();
var h=myDate.getHours(); //獲取當(dāng)前小時(shí)數(shù)(0-23)
var m=myDate.getMinutes(); //獲取當(dāng)前分鐘數(shù)(0-59)
var s=myDate.getSeconds();
var now=year+'-'+p(month)+"-"+p(date)+" "+p(h)+':'+p(m)+":"+p(s);
return now;
}
js簡(jiǎn)介:
js即JavaScript,它一種直譯式腳本語言,是一種動(dòng)態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用)網(wǎng)頁上使用,用來給HTML網(wǎng)頁增加動(dòng)態(tài)功能。
在1995年時(shí),由Netscape公司的Brendan Eich,在網(wǎng)景導(dǎo)航者瀏覽器上首次設(shè)計(jì)實(shí)現(xiàn)而成。因?yàn)镹etscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript。但實(shí)際上它的語法風(fēng)格與Self及Scheme較為接近。
為了取得技術(shù)優(yōu)勢(shì),微軟推出了JScript,CEnvi推出ScriptEase,與JavaScript同樣可在瀏覽器上運(yùn)行。為了統(tǒng)一規(guī)格,因?yàn)镴avaScript兼容于ECMA標(biāo)準(zhǔn),因此也稱為ECMAScript。
var myDate = new Date();
var year = myDate.getFullYear();
var month = myDate.getMonth() + 1;
var date = myDate.getDate();
var dateArr = ["日","一",'二','三','四','五','六'];
var day = myDate.getDay();
var hours = myDate.getHours();
var minutes = formatTime(myDate.getMinutes());
var seconds = formatTime(myDate.getSeconds());
var systemTime = document.getElementById("time");
alert( " " + year + "年" + month +"月" + date + "日" + " 星期" + dateArr[day] + " " + hours + ":" + minutes + ":" + seconds);
系統(tǒng)時(shí)間一般是值服務(wù)端時(shí)間,js獲取服務(wù)端時(shí)間的方法是直接用ajax獲取。
1、編寫顯示時(shí)間的頁面:
html
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
titleServer 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的時(shí)間
var xmlHttp;
function srvTime(){
try {
//創(chuàng)建xmlHttp對(duì)象
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請(qǐng)求
xmlHttp.open('HEAD',window.location.href.toString(),false);
//設(shè)置xmlHttp請(qǐng)求頭
xmlHttp.setRequestHeader("Content-Type", "text/html");
//發(fā)送請(qǐng)求
xmlHttp.send('');
// 獲取response中的Date參數(shù)
return xmlHttp.getResponseHeader("Date");
}
var st = srvTime(); //服務(wù)器時(shí)間賦值給st變量
var date = new Date(st); //轉(zhuǎn)換js的date對(duì)象
// 輸出服務(wù)器時(shí)間
document.write("服務(wù)器時(shí)間: " + date);
Js獲取當(dāng)前日期時(shí)間及其它操作
var myDate = new Date();
myDate.getYear(); //獲取當(dāng)前年份(2位)
myDate.getFullYear(); //獲取完整的年份(4位,1970-????)
myDate.getMonth(); //獲取當(dāng)前月份(0-11,0代表1月)
myDate.getDate(); //獲取當(dāng)前日(1-31)
myDate.getDay(); //獲取當(dāng)前星期X(0-6,0代表星期天)
myDate.getTime(); //獲取當(dāng)前時(shí)間(從1970.1.1開始的毫秒數(shù))
myDate.getHours(); //獲取當(dāng)前小時(shí)數(shù)(0-23)
myDate.getMinutes(); //獲取當(dāng)前分鐘數(shù)(0-59)
myDate.getSeconds(); //獲取當(dāng)前秒數(shù)(0-59)
myDate.getMilliseconds(); //獲取當(dāng)前毫秒數(shù)(0-999)
myDate.toLocaleDateString(); //獲取當(dāng)前日期
var mytime=myDate.toLocaleTimeString(); //獲取當(dāng)前時(shí)間
myDate.toLocaleString( ); //獲取日期與時(shí)間
日期時(shí)間腳本庫方法列表
Date.prototype.isLeapYear 判斷閏年
Date.prototype.Format 日期格式化
Date.prototype.DateAdd 日期計(jì)算
Date.prototype.DateDiff 比較日期差
Date.prototype.toString 日期轉(zhuǎn)字符串
Date.prototype.toArray 日期分割為數(shù)組
Date.prototype.DatePart 取日期的部分信息
Date.prototype.MaxDayOfDate 取日期所在月的最大天數(shù)
Date.prototype.WeekNumOfYear 判斷日期所在年的第幾周
StringToDate 字符串轉(zhuǎn)日期型
IsValidDate 驗(yàn)證日期有效性
CheckDateTime 完整日期時(shí)間檢查
daysBetween 日期天數(shù)差
js代碼:
//---------------------------------------------------
// 判斷閏年
//---------------------------------------------------
Date.prototype.isLeapYear = function()
{
return (0==this.getYear()%4((this.getYear()%100!=0)||(this.getYear()%400==0)));
}
//---------------------------------------------------
// 日期格式化
// 格式 YYYY/yyyy/YY/yy 表示年份
// MM/M 月份
// W/w 星期
// dd/DD/d/D 日期
// hh/HH/h/H 時(shí)間
// mm/m 分鐘
// ss/SS/s/S 秒
//---------------------------------------------------