最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
當前位置: 首頁 - 科技 - 知識百科 - 正文

js時間戳與日期格式之間轉換詳解

來源:懂視網 責編:小OO 時間:2020-11-27 22:23:57
文檔

js時間戳與日期格式之間轉換詳解

本文實例為大家分享了Android九宮格圖片展示的具體代碼,供大家參考,具體內容如下:將時間戳轉換為日期格式。var date = new Date(時間戳);獲取一個時間對象。下面是獲取時間日期的方法下面是獲取時間日期的方法比如我需要 2015-8-24_8-24-30這樣的格式。
推薦度:
導讀本文實例為大家分享了Android九宮格圖片展示的具體代碼,供大家參考,具體內容如下:將時間戳轉換為日期格式。var date = new Date(時間戳);獲取一個時間對象。下面是獲取時間日期的方法下面是獲取時間日期的方法比如我需要 2015-8-24_8-24-30這樣的格式。

本文實例為大家分享了Android九宮格圖片展示的具體代碼,供大家參考,具體內容如下

將時間戳轉換為日期格式

var date = new Date(時間戳);獲取一個時間對象。
下面是獲取時間日期的方法
下面是獲取時間日期的方法。
date.getFullYear();//獲取完整的年份(4位,1970)
date.getMonth();//獲取月份(0-11,0代表1月,用的時候記得加上1)
date.getDate();//獲取日(1-31)
date.getTime();//獲取時間(從1970.1.1開始的毫秒數)
date.getHours();//獲取小時數(0-23)
date.getMinutes();//獲取分鐘數(0-59)
date.getSeconds();//獲取秒數(0-59)

比如我需要 2015-8-24_8-24-30這樣的格式

function formatDate(datetime) {
 var year = datetime.getFullYear(),
 month = (datetime.getMonth() + 1 < 10) ? '0' + (datetime.getMonth() + 1):datetime.getMonth() + 1,
 day = datetime.getDate() < 10 ? '0' + datetime.getDate() : datetime.getDate(),
 hour = datetime.getHours() < 10 ? '0' + datetime.getHours() : datetime.getHours(),
 min = datetime.getMinutes() < 10 ? '0' + datetime.getMinutes() : datetime.getMinutes(),
 sec = datetime.getSeconds() < 10 ? '0' + datetime.getSeconds() : datetime.getSeconds();
 return year + '-' + month + '-' + day + '_' + hour + '-' + min + '-' + sec;
}

這里datatime是Date對象,格式化  datetime = new Date(time); time是時間戳。

將日期格式轉換為時間戳

var strtime = '2014-04-23 18:55:49:123';
var date = new Date(strtime); 
//傳入一個時間格式,如果不傳入就是獲取現在的時間了,這樣做不兼容火狐。
// 可以這樣做
var arr = strtime.replace(/ |:/g, '-').split('-');
date = new Date(Date.UTC(arr[1], arr[2], arr[3], arr[4], arr[5]));

//三種方式獲?。?time1 = date.getTime();
time2 = date.valueOf();
time3 = Date.parse(date);

//三種獲取的區別:
第一、第二種:會精確到毫秒
第三種:只能精確到秒,毫秒將用0來代替
比如上面代碼
輸出的結果(一眼就能看出區別): 1398250549123 1398250549123 1398250549000

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

js時間戳與日期格式之間轉換詳解

本文實例為大家分享了Android九宮格圖片展示的具體代碼,供大家參考,具體內容如下:將時間戳轉換為日期格式。var date = new Date(時間戳);獲取一個時間對象。下面是獲取時間日期的方法下面是獲取時間日期的方法比如我需要 2015-8-24_8-24-30這樣的格式。
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
国产精品久久久久精品…-国产精品可乐视频最新-亚洲欧美重口味在线-欧美va免费在线观看