首页
IT
登录
6mi
u
盘
搜
搜 索
IT
js时间转化为几天前,几小时前,几分钟前
js时间转化为几天前,几小时前,几分钟前
xiaoxiao
2021-12-14
42
function
getDateDiff
(
dateTimeStamp
){
var
minute
=
1000
*
60
;
var
hour
=
minute
*
60
;
var
day
=
hour
*
24
;
var
halfamonth
=
day
*
15
;
var
month
=
day
*
30
;
var
now
=
new
Date
().
getTime
();
var
diffValue
=
now
-
dateTimeStamp
;
if
(
diffValue
<
0
){
return
;}
var
monthC
=
diffValue
/
month
;
var
weekC
=
diffValue
/(
7
*
day
);
var
dayC
=
diffValue
/
day
;
var
hourC
=
diffValue
/
hour
;
var
minC
=
diffValue
/
minute
;
if
(
monthC
>=
1
){
result
=
""
+
parseInt
(
monthC
) +
"月前"
; }
else
if
(
weekC
>=
1
){
result
=
""
+
parseInt
(
weekC
) +
"周前"
; }
else
if
(
dayC
>=
1
){
result
=
""
+
parseInt
(
dayC
) +
"天前"
; }
else
if
(
hourC
>=
1
){
result
=
""
+
parseInt
(
hourC
) +
"小时前"
; }
else
if
(
minC
>=
1
){
result
=
""
+
parseInt
(
minC
) +
"分钟前"
; }
else
result
=
"刚刚"
;
return
result
;
}
转换标准时间为时间戳:
function
getDateTimeStamp
(
dateStr
){
return
Date
.
parse
(
dateStr
.
replace
(
/-/gi
,
"/"
)); }
转载请注明原文地址: https://ju.6miu.com/read-970780.html
专利
最新回复
(
0
)