const computedWorkPeriodShowText = () => {
let text = '';
if (workDate.length > 0) {
const arr: any = [];
const unixArr = workDate.map(item => dayjs(item).unix()).sort((a, b) => a - b);
const oneDayMinute = 60 * 60 * 24;
for (let i = 0; i < unixArr.length; i += 1) {
if (unixArr[i + 1] - unixArr[i] !== oneDayMinute && !text) {
arr.push(dayjs(Number(unixArr[i]) * 1000).format('MM-DD'));
} else if (unixArr[i + 1] - unixArr[i] === oneDayMinute && !text) {
text = ${dayjs(Number(unixArr[i]) * 1000).format('MM-DD')}至;
} else if (unixArr[i + 1] - unixArr[i] !== oneDayMinute && text) {
text += dayjs(Number(unixArr[i]) * 1000).format('MM-DD');
arr.push(text);
text = '';
}
}
return arr.join(',');
}
return text;
};
連續(xù)日期,間隔日期展示
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- ECMAscript 基礎(chǔ)語(yǔ)法 變量 數(shù)據(jù)類(lèi)型 運(yùn)算符 數(shù)組 函數(shù) 對(duì)象 BOM 瀏覽器對(duì)象模型 window對(duì)象...
- 1. 日 期 日期在后臺(tái)管理系統(tǒng)還是用的很多的,一般是作為數(shù)據(jù)存貯和管理的一個(gè)維度,所以就會(huì)涉及到很多對(duì)日期的處理...
- 效果圖 組件的引用 <Multiplecascader :value="arrData" :a...