時間格式化函式

2022-05-04 11:27:08 字數 830 閱讀 2840

/*

* * 對日期進行格式化,

* @param date 要格式化的日期

* @param format 進行格式化的模式字串

* 支援的模式字母有:

* y:年,

* m:年中的月份(1-12),

* d:月份中的天(1-31),

* h:小時(0-23),

* m:分(0-59),

* s:秒(0-59),

* s:毫秒(0-999),

* q:季度(1-4)

* @return string

* @author yanis.wang

* @see */

function

dateformat(date, format)

}date = new

date(date);

if (!date || date.toutcstring() == "invalid date")

var map =;

format = format.replace(/([ymdhmsqs])+/g, function

(all, t)

return

v; }

else

if (t === 'y')

return

all;

});return

format;

}

輸入要格式化的日期以及想要格式化的樣式,比如 yyyy-mm-dd,輸出格式化後的日期

JS 時間格式化函式

對date的擴充套件,將 date 轉化為指定格式的string 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 例子 new date format yyyy mm dd hh m...

時間戳格式化函式

時間戳格式化函式 param format 格式 param timestamp 要格式化的時間 預設為當前時間 return 格式化的時間字串 function timeshift timestamp,format if typeof timestamp string 如果時間戳後不是毫秒值就加0...

時間戳格式化函式

對時間格式 date 1448864369815 的處理 我們在後台對資料進行json序列化時,如果資料中包含有日期,序列化後的結果可能是這樣的 date 1448864369815 asp.net mvc 中的 json 方法執行後的結果就是如此。提供乙個原生js的處理方法 function js...