JavaScript_Date
今天改寫同事的程式,
在原「Asp.NET」網頁中,新增時,預設今天日期,
而身為一個「Asp.NET」的菜鳥,不會寫也是理所當然的(冏rz~)。
範例:
$('input[name=CreateDate]', ct).val(newdate.getFullYear()+'/'+(newdate.getMonth())+'/'+newdate.getDate());
原本以為這樣就行了,
沒想到「由於針對月份,JS是從0開始的,因此需要對月份進行操作時要加1」,
就如同我說的,「一個「Asp.NET」的菜鳥」,不知道這件是也是理所當然的(冏rz~)*2。
範例:
$('input[name=CreateDate]', ct).val(newdate.getFullYear()+'/'+(newdate.getMonth()+1)+'/'+newdate.getDate());
以下是相關整理,提醒自已別忘了:
	Date() 函數 -- Date對象的構造函數
	getDate() 函數 -- 返回date對象中的月份中的天數(1-31)
	getDay()函數 -- 返回date對象中的星期中的天數(0-6)
	getFullYear() 函數 -- 返回date對象中的四位數年份
	getHours()函數 -- 返回date對象中的小時數(0-23)
	getMilliseconds() 函數 -- 返回date對象中的毫秒數(0-999)
	getMinutes() 函數 -- 返回date對象中的分鐘數(0-59)
	getMonth() 函數 -- 返回date對象中的月份數(0-11)
	getSeconds() 函數 -- 返回date對象中的秒數(0-59)
	getTime() 函數 -- 返回date對象的時間戳表示法(毫秒錶示)
	getTimezoneOffset() 函數 -- 返回本地時間與用UTC表示當前日期的時間差,以分鐘為單位
	getUTCDate() 函數 -- 返回date對象中用世界標準時間(UTC)表示的月份中的一天(1-31)
	getUTCDay() 函數 -- 返回date對象中用世界標準時間(UTC)表示的周中的一天(0-6)
	getUTCFullYear() 函數 -- 返回date對象中用世界標準時間(UTC)表示的四位年份
	getUTCHours() 函數 -- 返回date對象中用世界標準時間(UTC)表示的小時數(0-23)
	getUTCMilliseconds() 函數 -- 返回date對象中用世界標準時間(UTC)表示的毫秒數(0-999)
	getUTCMinutes() 函數 -- 返回date對象中用世界標準時間(UTC)表示的分鐘數(0-59)
	getUTCMonth() 函數 -- 返回date對象中用世界標準時間(UTC)表示的月份數(0-11)
	getUTCSeconds() 函數 -- 返回date對象中用世界標準時間(UTC)表示的秒數(0-59)
	getYear() 函數 -- 返回date對象的年份(真實年份減去1900)
	Date.UTC()函數 -- 返回date對象距世界標準時間(UTC)1970年1月1日午夜之間的毫秒數(時間戳)
	
	setDate() 函數 -- 設置date對象中月份的一天,並返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
	setFullYear() 函數 -- 設置date對象中的年份,月份和天,並返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
	setHours() 函數 -- 設置date對象的小時,分鐘,秒和毫秒,並返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
	setMilliseconds() 函數 -- 設置date對象的毫秒數,並返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
	setMinutes() 函數 -- 設置date對象的分鐘,秒,毫秒,並返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
	setMonth() 函數 -- 設置date對象中月份,天,並返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
	setSeconds() 函數 -- 設置date對象中月份的一天,並返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
	setTime() 函數 -- 使用毫秒數設置date對象,並返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
	setUTCDate() 函數 -- 設置date對象中用世界標準時間(UTC)表示的月份的一天,並返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
	setUTCFullYear() 函數 -- 設置date對象中用世界標準時間(UTC)表示的年份,月份和天,並返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
	setUTCHours() 函數 --- 設置date對象中用世界標準時間(UTC)表示的小時,分鐘,秒和毫秒,並返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
	setUTCMilliseconds() 函數 -- 設置date對象中用世界標準時間(UTC)表示的毫秒數,並返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
	setUTCMinutes() 函數 -- 設置date對象中用世界標準時間(UTC)表示的分鐘,秒,並返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
	setUTCMonth() 函數 -- 設置date對象中用世界標準時間(UTC)表示的月份,天,並返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
	setUTCSeconds() 函數 -- 設置date對象中用世界標準時間(UTC)表示的秒,毫秒,並返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
	setYear() 函數 -- 設置date對象的年份(真實年份減去1900)
	
	toDateString() 函數 -- 返回date對象的日期部分的字符串表示
	toGMTString() 函數 -- 返回date對象的格林威治時間(GMT)的字符串表示
	toLocaleDateString函數 -- 返回date對象的日期部分的本地化字符串
	toLocaleTimeString函數 -- 返回date對象的時間部分的本地化字符串
	toTimeString()函數 -- 返回date對象的時間部分的字符串
	toUTCString函數 -- 返回date對象的世界標準時間(UTC)的字符串表示
自我LV~