學習筆記 數字時間戳js中轉換為日期時間

2022-03-12 01:56:48 字數 1011 閱讀 7683

在ajax請求中獲取傳遞到到前台的日期資料一般都是數字時間戳,因此需要把數字時間戳還原成我們熟悉的日期時間格式。

首先要了解js中的日期時間操作函式,然後可以根據需要寫成格式化方法。

//

js中的日期時間函式

var date = new

date();

date.getyear();

//獲取年份(2位)

date.getfullyear(); //

獲取完整的年份(4位,1970-)

date.getmonth(); //

獲取月份(0-11,0代表1月)

date.getdate(); //

獲取日(1-31)

date.getday(); //

獲取星期?(0-6,0代表星期天)

date.gettime(); //

獲取時間(從1970.1.1開始的毫秒數)

date.gethours(); //

獲取小時數(0-23)

date.getminutes(); //

獲取分鐘數(0-59)

date.getseconds(); //

獲取秒數(0-59)

date.getmilliseconds(); //

獲取毫秒數(0-999)

date.tolocaledatestring(); //

獲取日期

var time=date.tolocaletimestring(); //

獲取時間

date.tolocalestring(); //

獲取日期與時間

//數字時間戳轉換成日期時間函式,time為傳入的數字時間戳,如果數字時間戳先前作了/1000運算,請先*1000再傳入

function

changetimeformat(time)

JS將時間戳轉換為日期時間格式

最近專案需要在前端將乙個13位的時間戳顯示成日期格式,在網上查了很多都不符合要求,只有乙個是能滿足要求的,在這記錄一下,說不定以後還用的著。13位時間戳改為yyyy mm dd hh mm ss 格式 目標時間戳 1516324500000 將時間戳改為yyyy mm dd hh mm ss fun...

js時間搓化為今天明天 js時間戳轉換為時間

時間戳分為10位 精度是秒 和13位 精度是毫秒 當我們獲得的時間戳是10位的,你想把他轉換為時間,他會轉換為1970年,也就是轉換失敗了,那我們需要怎麼做呢?我們需要將現在10位的時間戳 1000在轉換為時間 當我們的時間戳是13位的,如果此時後端需要當前這個時間戳,我們把這個 1000就可以了或...

js將後台傳來的時間戳轉換為想要的格式

首先來看一下什麼是時間戳 後台傳回來的時間戳格式 1544512821 通過下面的方式就可以轉換為我們想要的格式 2018年12月11日 15 20 var date newdate item.createtime 1000 就是後台請求回來的資料 1544512821 vary date.getf...