時間戳轉格式化時間和時間轉時間戳

2021-10-07 08:08:42 字數 1679 閱讀 9501

/**

* 時間戳轉格式化時間

* * @param params 13位時間戳

* @return type "yyyy/mm/dd","yyyy/mm/dd hh:mm:ss","yyyy-mm-dd","yyyy-mm-dd hh:mm:ss"

*/export

const

timestampfromat

=(params, type)

=>

//舉例param=1592532629012,則date = fri jun 19 2020 10:10:29 gmt+0800 (中國標準時間)

const date =

newdate

(params)

;//從 date 物件以四位數字返回年份

let yyyy = date.

getfullyear()

;//從 date 物件返回月份 (0 ~ 11) 故+1

let mm = date.

getmonth()

+1;//10月前輸出01-09月,10月後輸出10,11,12月

mm = mm <10?

('0'

+ mm)

: mm;

//從 date 物件返回乙個月中的某一天 (1 ~ 31)

let dd = date.

getdate()

;//10日前輸出01-09日,10月後輸出10-31日

dd = dd <10?

('0'

+ dd)

: dd;

//返回 date 物件的小時 (0 ~ 23)

let hh = date.

gethours()

;//10時前輸出01-09時,10月後輸出10-23時

hh = hh <10?

('0'

+ hh)

: hh;

//返回 date 物件的分鐘 (0 ~ 59)

letmm

= date.

getminutes()

;//10分前輸出01-09分,10分後輸出10-59分mm=

mm<10?

('0'+mm

):mm;

// 返回 date 物件的秒數 (0 ~ 59)

let ss = date.

getseconds()

;//10秒前輸出01-09分,10秒後輸出10-59秒

ss = ss <10?

('0'

+ ss)

: ss;

switch

(type)

}/**

* 時間轉時間戳

* * @param moment 時間

*/export

const

gettimestamp

=(moment)

=>

// 時間戳轉格式化時間

timestampfromat

(1592532629012

,"yyyy-mm-dd hh:mm:ss"

)// 時間轉時間戳

gettimestamp

(2020-05

-19t02:36:

28.721z)

時間戳轉格式化的時間

第一步 將時間戳轉化成時間物件。var timestampobj new date timestamp 第二步 呼叫函式 changetime timestampobj 傳入時間物件function changetime time 另外一種方法 網上找的 var timestamp4 new dat...

python 時間轉換 時間戳 格式化時間

在日常工作中經常會遇到 python 時間格式轉換問題,如時間戳轉換為格式化時間 格式化時間轉換為時間戳,這裡做個總結。在總結之前我們需要先弄清楚乙個關鍵?點 時區 返回 東八 時間戳 defget shanghai timestamp date time time zone pytz.timezo...

時間轉時間戳

把現在時間轉成timestamp datetime gtm new datetime 1970,1,1 宣告乙個gtm時間出來 datetime utc datetime.utcnow.addhours 8 宣告乙個目前的時間 int timestamp convert.toint32 timesp...