js時間轉換事件

2022-02-22 20:23:48 字數 1355 閱讀 2618

/*************************************** 資料型別轉換相關 ***************************************/

convert:

/// 將日期轉換成 yyyy-mm-dd 格式的字串

/// 日期物件

/// 轉換後的字串

return date.getfullyear() + "-" + (date.getmonth() + 1).tostring().fill(2, "0") + "-" + date.getdate().tostring().fill(2, "0");

},datetimetostring: function (date)

/// 將日期轉換成 yyyy-mm-dd 格式的字串

/// 日期物件

/// 轉換後的字串

return date.getfullyear() + "-" + (date.getmonth() + 1).tostring().fill(2, "0") + "-" + date.getdate().tostring().fill(2, "0") + " " + date.gethours().tostring().fill(2, "0") + ":" + date.getminutes().tostring().fill(2, "0") + ":" + date.getseconds().tostring().fill(2, "0");

},stringtodate: function (str)

/// 將 yyyy-mm-dd 格式的日期字串轉換成date物件

/// 要轉換的字串

/// 日期物件

var str = str.replace(/-/g, "/");

return new date(str);

},jsonstrtodate: function (str)

/// 將 /date(1334766600000)/ 格式的日期字串轉換成date物件

/// 要轉換的字串

/// 日期物件

return eval("new " + str.replace(/\//g, ""));}}

}/*************************************** string擴充套件 ***************************************/

string.prototype.fill = function (total, char)

var text = "";

for (var i = 0; i < fillcount; i++)

return text + this;

};

js 時間轉換

varmydate newdate mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 mydate.getda...

js時間轉換

簡單的一句 var date new date 時間戳 獲取乙個時間物件 1.下面是獲取時間日期的方法,需要什麼樣的格式自己拼接起來就好了 2.更多好用的方法可以在這查到 date.getfullyear 獲取完整的年份 4位,1970 date.getmonth 獲取月份 0 11,0代表1月,用...

js 時間戳轉換時間

在微博,每條微博的發表時間並不是標準的yy dd hh這種格式,而是如 幾分鐘前 幾小時前 這樣的,比起標準的時間顯示格式,貌似更加直觀和人性化。本文就是實現這種將時間戳轉換為展示的時間 codeclass timechange getdifftime gettime let monthc math...