『壹』 javascript 日期 加減
javascript 時間日期處理相加,減操作方法js
<script language="JavaScript">
<!--
var d = new Date("2008/04/15");
d.setMonth(d.getMonth() + 1 + 1);//加一個月,同理,可以版加一天:權getDate()+1,加一年:getYear()+1
alert(d+"月後是"+d.getFullYear()+"-"+d.getMonth()+"-"+d.getDate());
//-->
</script>
『貳』 求24小時時間JS代碼
<scriptlanguage="javascript">
<!--
//以下是提示顯示
functionshowclock()
{
varoutStr="";
vardate=newDate();
varhour=date.getHours();
varmin_=date.getMinutes();
varsec=date.getSeconds();
varcol=":";
varspc="";
//時分秒小於10的時候在前面添加個0
if(hour<10)hour="0"+hour;
if(min_<10)min_="0"+min_;
if(sec<10)sec="0"+sec;
outStr=hour+col+min_+col+sec+spc;
document.getElementById("clock").innerHTML=outStr;
}
setInterval("showclock()",1000);
document.write('<spanid="clock"></span>');
//-->
</script>
『叄』 200分求javascrapt代碼
別去應付老師了
看看這不到一百行代碼
你會學到很多的
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
//--------------------------------------//
//演示函數用法,typeof運算符,for in 用法,數組的內建方法push,pop
function showWindowObj(){
var ary = [];
if(typeof(window) == 'undefined'){
return ;
}
for (var x in window){
ary.push([x ,eval("window." + x)])
}
alert(ary.length);
var record = ary.pop();
ary.push(record);
return ary;
}
alert(showWindowObj().length);
//--------------------------------------//
//演示閉包,for 循環;
(function (){
var arg = [];
for (var i = 0 , j = arguments.length ; i < j ; i++){
arg.push(arguments[i]);
}
alert(arg.join(","));
})('string1','string2');
//--------------------------------------//
//演示原型方法的創建,正則表達式;
String.prototype.trim = function (){
return this.replace( /^\s+|\s+$/g, "" );
}
var str = " a string " , str_trimd;
str_trimd = str.trim();
alert("length of +" + str + " : " + str.length);
alert("length of +" + str_trimd + " : " + str_trimd.length);
//--------------------------------------//
// 演示模擬類的實現,
function Person(name,gender){
this.name = name;
this.gender = gender;
//實例方法
this.sayHello = function (){
alert("hello");
}
}
//類靜態方法
Person.prototype = {
showName : function (){
alert(this.name);
}
,showGender : function (){
alert(this.gender);
}
}
var me = new Person ('myname','male');
me.sayHello();
me.showName();
me.showGender();
//-->
</SCRIPT>
</BODY>
</HTML>
『肆』 javascript data對象有哪些屬性
你打字打錯了吧,應該是Date對象,就是日期
Date對象的屬性有兩個,如下
constructor 返回對創建此對象的 Date 函數的引用。
prototype 使您有能力向對象添加屬性和方法。
--------------------------給你打個分隔符看著方便點------------------------------
Date對象的方法如下:
Date() 返回當日的日期和時間。
getDate() 從 Date 對象返回一個月中的某一天 (1 ~ 31)。
getDay() 從 Date 對象返回一周中的某一天 (0 ~ 6)。
getMonth() 從 Date 對象返回月份 (0 ~ 11)。
getFullYear() 從 Date 對象以四位數字返回年份。
getYear() 請使用 getFullYear() 方法代替。
getHours() 返回 Date 對象的小時 (0 ~ 23)。
getMinutes() 返回 Date 對象的分鍾 (0 ~ 59)。
getSeconds() 返回 Date 對象的秒數 (0 ~ 59)。
getMilliseconds() 返回 Date 對象的毫秒(0 ~ 999)。
getTime() 返回 1970 年 1 月 1 日至今的毫秒數。
getTimezoneOffset() 返回本地時間與格林威治標准時間 (GMT) 的分鍾差。
getUTCDate() 根據世界時從 Date 對象返回月中的一天 (1 ~ 31)。
getUTCDay() 根據世界時從 Date 對象返回周中的一天 (0 ~ 6)。
getUTCMonth() 根據世界時從 Date 對象返回月份 (0 ~ 11)。
getUTCFullYear() 根據世界時從 Date 對象返回四位數的年份。
getUTCHours() 根據世界時返回 Date 對象的小時 (0 ~ 23)。
getUTCMinutes() 根據世界時返回 Date 對象的分鍾 (0 ~ 59)。
getUTCSeconds() 根據世界時返回 Date 對象的秒鍾 (0 ~ 59)。
getUTCMilliseconds() 根據世界時返回 Date 對象的毫秒(0 ~ 999)。
parse() 返回1970年1月1日午夜到指定日期(字元串)的毫秒數。
setDate() 設置 Date 對象中月的某一天 (1 ~ 31)。
setMonth() 設置 Date 對象中月份 (0 ~ 11)。
setFullYear() 設置 Date 對象中的年份(四位數字)。
setYear() 請使用 setFullYear() 方法代替。
setHours() 設置 Date 對象中的小時 (0 ~ 23)。
setMinutes() 設置 Date 對象中的分鍾 (0 ~ 59)。
setSeconds() 設置 Date 對象中的秒鍾 (0 ~ 59)。
setMilliseconds() 設置 Date 對象中的毫秒 (0 ~ 999)。
setTime() 以毫秒設置 Date 對象。
setUTCDate() 根據世界時設置 Date 對象中月份的一天 (1 ~ 31)。
setUTCMonth() 根據世界時設置 Date 對象中的月份 (0 ~ 11)。
setUTCFullYear() 根據世界時設置 Date 對象中的年份(四位數字)。
setUTCHours() 根據世界時設置 Date 對象中的小時 (0 ~ 23)。
setUTCMinutes() 根據世界時設置 Date 對象中的分鍾 (0 ~ 59)。
setUTCSeconds() 根據世界時設置 Date 對象中的秒鍾 (0 ~ 59)。
setUTCMilliseconds() 根據世界時設置 Date 對象中的毫秒 (0 ~ 999)。
toSource() 返回該對象的源代碼。
toString() 把 Date 對象轉換為字元串。
toTimeString() 把 Date 對象的時間部分轉換為字元串。
toDateString() 把 Date 對象的日期部分轉換為字元串。
toGMTString() 請使用 toUTCString() 方法代替。
toUTCString() 根據世界時,把 Date 對象轉換為字元串。
toLocaleString() 根據本地時間格式,把 Date 對象轉換為字元串。
toLocaleTimeString() 根據本地時間格式,把 Date 對象的時間部分轉換為字元串。
toLocaleDateString() 根據本地時間格式,把 Date 對象的日期部分轉換為字元串。
UTC() 根據世界時返回 1970 年 1 月 1 日 到指定日期的毫秒數。
valueOf() 返回 Date 對象的原始值。
『伍』 Js如何操作date對象
一共有十個常用的 下面列舉出來
1.new Date(); 這個也是必須的如果用到時間的話
2.getFullYear(); 獲取當前年份
3.getMonth(); 獲取當前的月份 但是月份是從0-11算的 所以獲取到的月份需要+1
4.getHours();獲取當前小時
5.getDate();獲取當前日期
6.getMinutes();獲取當前分鍾
7.getSeconds();獲取當前秒
8.getTime();獲取當前毫秒值
9.toLocaleString();獲取本地的時間格式字元串
10.getDay();獲取當前星期 外國星期日為第一天 所以星期日為0 其他的1-6一一對應
<scripttype="text/javascript">
//Date對象
/*1.newDate()獲取當前時間
2.getFullYear()獲取年份
3.getMonth()獲取月份1月表示為0實際月份比顯示月份大1
4.getHours()獲取小時
5.getDate()獲取日期
6.getMinutes()獲取分鍾
7.getSeconds()獲取秒
8.getTime()獲取毫秒值
9.toLocaleString()獲取本地的時間格式字元串
10.getDay()獲取星期外國星期日為第一天所以星期日為0星期六為6剛好對應*/
vardate=newDate();//空參構造顯示當前時間
alert(date);
alert(date.getFullYear());
alert(date.getMonth());//計數時是從0開始算的到11
alert(date.getHours());
alert(date.getDate());
alert(date.getMinutes());
alert(date.getSeconds());
alert(date.getTime());
alert(date.toLocaleString());
alert(date.getDay());//星期計數0-6國外星期日是第一天所以星期日是0其他對應1-6
vardate2=newDate(10000000000000);//裡面可以加參數參數是以毫秒為單位的起始年月從格林尼治時間開始算1970年一月一日
alert(date2.toLocaleString());
</script>
『陸』 JS 時間加一天的問題
是<input type=text name = date" + i + "
這個text的日期等於前一個的日期加1嗎?
看代碼:
<input type=text id=hidden value=0>
<table id="table1">
<TR>
<TD>
<DIV><INPUT ondblclick=addrowsother(this.value) name=date1 value="2001-1-21"></DIV></TD>
<TD>
<DIV><SELECT name=time1><OPTION selected value=上午>上午</OPTION><OPTION value=下午>下午</OPTION></SELECT></DIV></TD>
<TD>
<DIV><INPUT onclick=abc(); name=richeng 1></DIV></TD>
<TD>
<DIV><INPUT name=partical 1></DIV></TD>
<TD>
<DIV><INPUT name=address 1></DIV></TD>
<TD>
<DIV><INPUT ondblclick=addrows(); name=Zcr 1></DIV></TD></TR>
</table>
<SCRIPT LANGUAGE="JavaScript">
function addrowsother(val) {
var i = parseInt(document.getElementById("hidden").value)+1;
var x = document.getElementById("table1").insertRow();
var h1 = x.insertCell(0);
var h2 = x.insertCell(1);
var h3 = x.insertCell(2);
var h4 = x.insertCell(3);
var h5 = x.insertCell(4);
var h6 = x.insertCell(5);
h1.innerHTML = "<div><input type=text name = date" + i + " ondblclick='addrowsother(this.value);' value='" + addday(val, 1) + "'></div>";
h2.innerHTML = "<div><select name=time" + i + " ><option value=上午>上午</option><option value=下午>下午</option></select></div>";
h3.innerHTML = "<div><input name=richeng " + i + " type=text onclick=abc();></div>";
h4.innerHTML = "<div ><input name=partical " + i + " type=text ></div>";
h5.innerHTML = "<div><input name=address " + i + " type=text ></div>";
h6.innerHTML = "<div><input name=Zcr " + i + " type=text ondblclick='addrows();'></div>";
// document.getElementById("date" + (i)).value = document.getElementById("date" + (i - 1)).value;
document.getElementById("hidden").value = i;
}
function addday(dt, days){
dt = dt.replace('-', '/');//js不認2000-1-31,只認2000/1/31
var t1 = new Date(new Date(dt).valueOf() + days*24*60*60*1000);// 日期加上指定的天數
return t1.getFullYear() + "-" + (t1.getMonth() + 1) + "-" + t1.getDate()
}
</SCRIPT>