getDJS static method
dynamic
getDJS(
- dynamic v
获取倒计时
Implementation
static getDJS(v) {
if (v < 0) {
return '00:00:00';
}
var ktime = v;
var tian = (ktime / 86400000).floor();
if (tian > 0) {
//天不补0
ktime = ktime % 86400000;
} else {
tian = 0;
}
var shi = (ktime / 3600000).floor();
var shi2 = shi;
if (shi > 0) {
shi = shi < 10 ? '0$shi' : shi;
ktime = ktime % (3600 * 1000);
} else {
shi = "00";
shi2 = 0;
}
var fen = (ktime / 60000).floor();
if (fen > 0) {
fen = fen < 10 ? '0$fen' : fen;
ktime = ktime % 60000;
} else {
fen = "00";
}
var miao = (ktime / 1000).floor();
if (miao > 0) {
miao = miao < 10 ? '0$miao' : miao;
} else {
miao = "00";
}
if (tian > 0) {
return '${tian}d ${shi2}h';
} else if (shi2 > 0) {
return '$shi:$fen:$miao';
} else {
return '$fen:$miao';
}
}