|
@@ -3,23 +3,28 @@
|
|
|
* @Autor: kindring
|
|
|
* @Date: 2021-10-14 18:53:00
|
|
|
* @LastEditors: kindring
|
|
|
- * @LastEditTime: 2021-10-14 19:08:37
|
|
|
+ * @LastEditTime: 2021-11-11 15:28:03
|
|
|
* @LastDescript:
|
|
|
*/
|
|
|
-function dateFormat(date, format = 'YYYY-MM-DD HH:mm:ss') {
|
|
|
+/**
|
|
|
+ * 字符串格式化,自动填充0 不限大小写
|
|
|
+ * @param {*} date 时间对象
|
|
|
+ * @param {*} format 需要转换的格式 YYYY 年 MM月 DD 日 H小时 m分钟 s秒
|
|
|
+ * @returns
|
|
|
+ */
|
|
|
+function dateFormat(date, format = 'YYYY-MM-DD H:m:s') {
|
|
|
+ format = format.toLocaleUpperCase();
|
|
|
const config = {
|
|
|
YYYY: date.getFullYear(),
|
|
|
MM: ('0' + (date.getMonth() + 1)).substr(-2, 2), //getMonth() 方法根据本地时间返回指定日期的月份(从 0 到 11)
|
|
|
DD: ('0' + date.getDate()).substr(-2, 2),
|
|
|
- HH: ('0' + date.getHours()).substr(-2, 2),
|
|
|
- mm: ('0' + date.getMinutes()).substr(-2, 2),
|
|
|
- ss: ('0' + date.getSeconds()).substr(-2, 2),
|
|
|
+ H: ('0' + date.getHours()).substr(-2, 2),
|
|
|
+ m: ('0' + date.getMinutes()).substr(-2, 2),
|
|
|
+ s: ('0' + date.getSeconds()).substr(-2, 2),
|
|
|
}
|
|
|
console.log(config);
|
|
|
for (const key in config) {
|
|
|
format = format.replace(key, config[key])
|
|
|
}
|
|
|
return format
|
|
|
-}
|
|
|
-
|
|
|
-console.log(dateFormat(new Date()));
|
|
|
+}
|