Javascript、js 時間日期時間戳轉換

一、當前系統區域設置格式(toLocaleDateString和toLocaleTimeString) 函數

例子:(new Date()).toLocaleDateString() + " " + (new Date()).toLocaleTimeString() 
結果: 2008年1月29日 16:13:11

2.普通字符串(toDateString和toTimeString) post

例子: (new Date()).toDateString() + " " + (new Date()).toTimeString() 
結果:Tue Jan 29 2008 16:13:11 UTC+0800

3.格林威治標準時間(toGMTString) code

例子: (new Date()).toGMTString() 
結果:Tue, 29 Jan 2008 08:13:11 UTC

4.全球標準時間(toUTCString) 對象

例子: (new Date()).toUTCString() 
結果:Tue, 29 Jan 2008 08:13:11 UTC

5.Date對象字符串(toString) ip

例子: (new Date()).toString() 
結果:Tue Jan 29 16:13:11 UTC+0800 2008

Date對象構造函數 
Date對象具備多種構造函數。 
new Date() 
new Date(milliseconds) 
new Date(datestring) 
new Date(year, month) 
new Date(year, month, day) 
new Date(year, month, day, hours) 
new Date(year, month, day, hours, minutes) 
new Date(year, month, day, hours, minutes, seconds) 
new Date(year, month, day, hours, minutes, seconds, microseconds) 
Date對象構造函數參數說明 
milliseconds - 距離JavaScript內部定義的起始時間1970年1月1日的毫秒數 
datestring - 字符串表明的日期與時間。此字符串能夠使用Date.parse()轉換 
year - 四位數的年份,若是取值爲0-99,則在其之上加上1900 
month - 0(表明一月)-11(表明十二月)之間的月份 
day - 1-31之間的日期 
hours - 0(表明午夜)-23之間的小時數 
minutes - 0-59之間的分鐘數 
seconds - 0-59之間的秒數 
microseconds - 0-999之間的毫秒數 
Date對象返回值 
若是沒有任何參數,將返回當前日期 
若是參數爲一個數字,將數字視爲毫秒值,轉換爲日期 
若是參數爲一個字符串,將字符串視爲日期的字符串表示,轉換爲日期 
還能夠使用六個構造函數精肯定義,並返回時間 
示例 
var d1 = new Date(); 
document.write(d1.toString()); 
var d2 = new Date("2009-08-08 12:12:12); 
document.write(d2.toString()); 
var d3 = new Date(2009, 8, 8); 
document.write(d3.toString()); 
Date作爲JavaScript的一種內置對象,必須使用new的方式建立。 
Date對象在JavaScript內部的表示方式是,距1970年1月1日午夜(GMT時間)的毫秒數(時間戳),咱們在這裏也把Date的內部表示形式稱爲時間戳。能夠使用getTime()將Date對象轉換爲Date的時間戳,方法setTime()能夠把Date的時間戳轉換爲Date的標準形式。 
Date函數使用語法 
date.方法名(參數1,參數2,...); 
Date.方法名(); 
date表明一個日期對象的實例,Date表明日期對象,date.方法名調用的爲對象的成員函數 
Date.方法名調用的爲對象的靜態函數 
示例 
var d=new Date(); 
var d2=Date.UTC(); 
JavaScript_Date函數按功能分類 
日期獲取類函數 
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)的字符串表示 
日期解析類函數 
Date.parse() 函數 -- 解析一個日期的字符串,並返回該日期距1970年1月1日午夜之間的毫秒數(時間戳) 
JavaScript_Date函數按照字母分類 
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.parse() 函數 -- 解析一個日期的字符串,並返回該日期距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)的字符串表示 
Date.UTC()函數 -- 返回date對象距世界標準時間(UTC)1970年1月1日午夜之間的毫秒數(時間戳)

轉載自:http://www.9958.pw/post/js_date_time_convert字符串

相關文章
相關標籤/搜索