JavaScript_Date

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~