js時間格式化和相互轉換

2022-02-25 05:13:54 字數 2030 閱讀 5044

1. thu mar 07 2019 12:00:00 gmt+0800 (中國標準時間) 轉換為 2019-03-07 12:00:00

const d = new date(thu mar 07 2019 12:00:00 gmt+0800(中國標準時間))

const resdate = d.getfullyear() + '-' + this.p((d.getmonth() + 1)) + '-' + this

.p(d.getdate())

const restime = this.p(d.gethours()) + ':' + this.p(d.getminutes()) + ':' + this.p(d.getseconds())

p為不夠10新增0的函式

p(s) ,
2.2019-03-07 12:00:00轉換為 thu mar 07 2019 12:00:00 gmt+0800 (中國標準時間)

parserdate(date) 

},

thu sep 20 2018 16:47:52 gmt+0800 (中國標準時間)轉換為1537433272051

console.log(date.parse(new

date()))

console.log(

new date().gettime())

"2018-09-20 16:50:48"轉換為1537433448000

var timedate = "2018-09-20 16:50:48";

var time = new

date(timedate);

var timestemp =time.gettime();

console.log(timestemp)

4.將日期轉換為指定的格式:比如轉換成 年月日時分秒 這種格式:yyyy-mm-dd hh:mm:ss 或者 yyyy-mm-dd

date.prototype.format = function

(fmt) ;

if(/(y+)/.test(fmt))

for(var k in

o) }

return

fmt;

}

呼叫

var time1 = new date().format("yyyy-mm-dd hh:mm:ss");

console.log(time1);

執行如下:

也可以轉換成 」年月日」的格式 

var time2 = new date().format("yyyy-mm-dd");

console.log(time2);

執行如下:

還將指定的日期轉換為"年月日"的格式,**如下:

var oldtime = (new date("2012/12/25 20:11:11")).gettime();

var curtime = new date(oldtime).format("yyyy-mm-dd");

console.log(curtime);

執行如下:

還可以將 "時間戳" 轉換為 "年月日" 的格式.

比如如下**: 

var da = 1402233166999;

da = new

date(da);

var year = da.getfullyear()+'年';

var month = da.getmonth()+1+'月';

var date = da.getdate()+'日';

console.log([year,month,date].join('-'));

JS 時間戳時間格式相互轉換

var t 2020 03 18 17 24 04 var t new date t 將指定日期轉換為標準日期格式。fri dec 08 2017 20 05 30 gmt 0800 中國標準時間 console.log 轉化後的時間戳 t.gettime 將轉換後的標準日期轉換為時間戳。conso...

js 時間格式與時間戳的相互轉換

一.時間轉換時間戳 function transdate endtime 二.時間戳轉換時間 1 轉換成 2011 3 16 16 50 43 格式 function getdate tm 2 轉換成 2011年3月16日 16 50 43 function getdate tm 3 轉換成 201...

日期格式和時間戳相互轉換

在php中我們要把時間戳轉換日期可以直接使用date函式來實現,如果要把日期轉換成時間戳可以使用strtotime 函式實現,下面我來給大家舉例說明。1.php中時間轉換函式 strtotime date date y m d h i unixtime 2.php中獲得今天零點的時間戳 要獲得零點的...