JS 時間格式化擴充 Date.prototype.format
/** * 對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:mm:ss.S") ==> 2006-07-02 08:09:04.423 * (new Date()).format("yyyy-M-d hⓜ️s.S") ==> 2006-7-2 8:9:4.18 * @param {*} fmt * @returns */ Date . prototype . format = function ( fmt ) { var o = { "M+" : this . getMonth () + 1 , //月份 "d+" : this . getDate (), //日 "h+" : this . getHours () % 12 == 0 ? 12 : this . getHours () % 12 , //小时 "H+" : this . getHours (), //小时 "m+" : this . getMinutes (), //分 "s+" : this . ge...