如何用javascript獲取當前時間戳:

如何用javascript獲取當前時間戳:
 javascript

複製代碼代碼示例:

方法1:
var timestamp = date.parse(new date());
結果:1280977330000html

方法2:
var timestamp = (new date()).valueof();
結果:1280977330748java

方法3:
var timestamp=new date().gettime();
結果:1280977330748app

第一種:獲取的時間戳是把毫秒改爲000顯示,
第二種和第三種是獲取了當前毫秒的時間戳。dom

附,js時間函數
1,取得當前時間:
var date=new date();函數

2,已知年、月、日轉換成日期型的數據:
 spa

複製代碼代碼示例:
var applydate = document.domainexceptionform.applydate.value; 
applydate = applydate.split("t")[0]; 
var applyyear = applydate.split("-")[0]; 
var applymonth = applydate.split("-")[1]-1; 
var applyday = applydate.split("-")[2]; 
var applydate1 = new date(applyyear,applymonth,applyday );

3,比較兩日期相差的天數是否大於5:
parseint((date-applydate1) / (1000 * 60 * 60 * 24)) >= 5操作系統

4,比較兩個時間:
 code

複製代碼代碼示例:
if(date.valueof()>applydate1.valueof()) 

alert("輸入日期不得小於 當前日期!"); 

else 

alert("ok!"); 
}

5,取得當前時間的時分秒
 orm

複製代碼代碼示例:
var tody=new date(); 
var nian=tody.getfullyear(); 
var youe=tody.getmonth()+1; 
var day=tody.getdate(); 
var hour=tody.gethours(); 
var min=tody.getminutes(); 
var miao=tody.getseconds();

6,時間相加:取得固定時間(2006年8月12日)35天以後的時間
 

複製代碼代碼示例:
var d =new date("2006,7,12"); 
d.setdate(d.getdate()+35);

7,date對象的方法
date 對象可以使你得到相對於國際標準時間(格林威治標準時間,如今被稱爲 utc-universal coordinated time)或者是 flash 播放器正運行的操做系統的時間和日期。要使用date對象的方法,你就必須先建立一個date對象的實體(instance)。

date 對象必須使用 flash 5 或之後版本的播放器。 
date 對象的方法並非靜態的,可是在使用時卻能夠應用於所指定的單獨實體。

date 對象的方法簡介:
  ·getdate      | 根據本地時間獲取當前日期(本月的幾號) 
  ·getday       | 根據本地時間獲取今天是星期幾(0-sunday,1-monday...) 
  ·getfullyear    | 根據本地時間獲取當前年份(四位數字) 
  ·gethours      | 根據本地時間獲取當前小時數(24小時制,0-23) 
  ·getmilliseconds  | 根據本地時間獲取當前毫秒數 
  ·getminutes     | 根據本地時間獲取當前分鐘數 
  ·getmonth      | 根據本地時間獲取當前月份(注意從0開始:0-jan,1-feb...) 
  ·getseconds     | 根據本地時間獲取當前秒數 
  ·gettime      | 獲取utc格式的從1970.1.1 0:00以來的毫秒數 
  ·gettimezoneoffset | 獲取當前時間和utc格式的偏移值(以分鐘爲單位) 
  ·getutcdate     | 獲取utc格式的當前日期(本月的幾號) 
  ·getutcday     | 獲取utc格式的今天是星期幾(0-sunday,1-monday...) 
  ·getutcfullyear   | 獲取utc格式的當前年份(四位數字) 
  ·getutchours    | 獲取utc格式的當前小時數(24小時制,0-23) 
  ·getutcmilliseconds | 獲取utc格式的當前毫秒數 
  ·getutcminutes   | 獲取utc格式的當前分鐘數 
  ·getutcmonth    | 獲取utc格式的當前月份(注意從0開始:0-jan,1-feb...) 
  ·getutcseconds   | 獲取utc格式的當前秒數 
  ·getyear      | 根據本地時間獲取當前縮寫年份(當前年份減去1900) 
  ·setdate      | 設置當前日期(本月的幾號) 
  ·setfullyear    | 設置當前年份(四位數字) 
  ·sethours      | 設置當前小時數(24小時制,0-23) 
  ·setmilliseconds  | 設置當前毫秒數 
  ·setminutes     | 設置當前分鐘數 
  ·setmonth      | 設置當前月份(注意從0開始:0-jan,1-feb...)

  ·setseconds     | 設置當前秒數 
  ·settime      | 設置utc格式的從1970.1.1 0:00以來的毫秒數 
  ·setutcdate     | 設置utc格式的當前日期(本月的幾號) 
  ·setutcfullyear   | 設置utc格式的當前年份(四位數字) 
  ·setutchours    | 設置utc格式的當前小時數(24小時制,0-23) 
  ·setutcmilliseconds | 設置utc格式的當前毫秒數 
  ·setutcminutes   | 設置utc格式的當前分鐘數 
  ·setutcmonth    | 設置utc格式的當前月份(注意從0開始:0-jan,1-feb...) 
  ·setutcseconds   | 設置utc格式的當前秒數 
  ·setyear      | 設置當前縮寫年份(當前年份減去1900) 
  ·tostring      | 將日期時間值轉換成"日期/時間"形式的字符串值 
  ·date.utc      | 返回指定的utc格式日期時間的固定時間值

8.建立新的 date 對象 
語法: 
new date(); 
new date(year [, month [, date [, hour [, minute [, second [, millisecond ]]]]]] ); 
參數: 
year     是一個 0 到 99 之間的整數,對應於 1900 到 1999 年,或者爲四位數字指定肯定的年份; 
month    是一個 0 (一月) 到 11 (十二月) 之間的整數,這個參數是可選的; 
date     是一個 1 到 31 之間的整數,這個參數是可選的; 
hour     是一個 0 (0:00am) 到 23 (11:00pm) 之間的整數,這個參數是可選的; 
minute    是一個 0 到 59 之間的整數,這個參數是可選的; 
second    是一個 0 到 59 之間的整數,這個參數是可選的; 
millisecond 是一個 0 到 999 之間的整數,這個參數是可選的;

註釋: 
對象。新建一個 date 對象。

播放器支持: 
flash 5 或之後的版本。

例子: 
得到當前日期和時間的例子: 
now = new date();

建立一個關於國慶節的 date 對象的例子: 
national_day = new date (49, 10, 1);

新建一個 date 對象後,利用 date 對象的 getmonth、getdate、和 getfullyear方法獲取時間,而後在動態文本框中輸出。 
 

複製代碼代碼示例:
mydate = new date(); 
datetextfield = (mydate.getmonth() + "/" + mydate.getdate() + "/" + mydate.getfullyear());
 
 
相關文章
相關標籤/搜索