JS日期時間與時間戳相互轉換

2021-07-24 08:56:39 字數 1001 閱讀 9025

/**

* 獲取當前的日期函式

* 傳入乙個時間戳,如果不傳則為當前時間

* 注意:如果是uinx時間戳記得乘於1000, 比如php函式time()獲得的時間戳就要乘於1000

* @type string timestamp 要轉換的時間戳格式 1469504554276

* @returns  日期格式: 2016-07-26 10:55:38

*/function ge_time_format(timestamp=false)else

y = date.getfullyear(),

m = date.getmonth()+1,

d = date.getdate(),

h = date.gethours(),

i = date.getminutes(),

s = date.getseconds();

if(m<10)

if(d<10)

if(h<10)

if(i<10)

if(s<10)

var t = y+'-'+m+'-'+d+' '+h+':'+i+':'+s;

return t; }

/*** 日期函式轉為時間戳格式

* 傳入乙個日期時間格式,如果不傳入就是獲取現在的時間了

* @type string strtime 要轉換的日期時間格式 2016-07-26 10:55:38

* @return  時間戳格式: 1469504554276

*/function get_unix_time_stamp(strtime=false)else

time1 = date.gettime();   //會精確到毫秒---長度為13位

//time2 = date.valueof(); //會精確到毫秒---長度為13位

//time3 = date.parse(date); //只能精確到秒,毫秒將用0來代替---長度為10位

return time1; }

時間戳 日期相互轉換

當天0點日期 date y m d h i s mktime 0,0,0,date m date d date y 當天0點時間戳 mktime 0,0,0,date m date d date y 當前日期 time date y m d h i s 當前時間戳 unixtime strtotim...

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日期和時間戳之間相互轉換

1 將當前日期轉換為時間戳。var now new date console.log now.gettime 將當前日期轉換為時間戳,gettime 方法可返回距1970年1月1日之間的毫秒數。也可以使用 now 該效果等同於now.gettime 2 將指定日期轉換為時間戳。var t 2017 ...