一搜一大把的格式化方法:
/**
* 對date的擴充套件,將 date 轉化為指定格式的string
* 月(m)、日(d)、小時(h)、分(m)、秒(s)、季度(q) 可以用 1-2 個佔位符,
* 年(y)可以用 1-4 個佔位符,毫秒(s)只能用 1 個佔位符(是 1-3 位的數字)
*/date.prototype.
format
=function
(fmt);if
(/(y+)/
.test
(fmt)
) fmt = fmt.
replace
(regexp.$1,(
this
.getfullyear()
+"").
substr(4
- regexp.$1.length));
for(
var k in o)if(
newregexp
("("
+ k +
")")
.test
(fmt)
) fmt = fmt.
replace
(regexp.$1
,(regexp.$1.length ==1)
?(o[k]):
(("00"
+ o[k]).
substr((
""+ o[k]
).length)))
;return fmt;};
/** * 自定義方法
*/export
function
formattimetostr
(times, pattern)
var d =
newdate
(times)
.format
("yyyy-mm-dd hh:mm:ss");
if(pattern)
return d.
tolocalestring()
;}
將上面**塊加到某個js檔案裡邊,新增引用,就可以使用了:
import
from
'@/util/ks_date_util'
;new
date()
.format
("yyyy-mm-dd hh:mm:ss");
formattimetostr
(new
date()
);
補充一些格式:
pattern
展示效果
yyyy-mm-dd
2019-11-13
yyyy-mm-dd hh:mm:ss
2019-11-13 04:29:43
yyyy-mm-dd hh:mm:ss
2019-11-13 16:31:00
yyyy-mm-dd hh:mm:ss.s
2019-11-13 16:31:38.474
js日期格式化
日期格式化 使用方法1 var now new date var nowstr util.dateformat new date yyyy mm dd hh mm ss 使用方法2 var testdate new date var teststr util.dateformat new date ...
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 ...
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...