js时间戳转固定日期格式输出处理
util.dateFormatFn = function(date,format='YYYY-MM-DD HH:mm:ss'){ let config = { YYYY:date.getFullYear(), MM:date.getMonth()+1 >10?date.getMonth()+1:'0'+(date.getMonth()+1), DD:date.getDate(), HH:date.getHours()>10?date.getHours():'0'+(date.getHours()), mm:date.getMinutes(), ss:date.getSeconds() } for(const key in config){ format = format.replace(key,config[key]) } return format }
【倒计时】--时间戳计算逻辑 handleEndTime(){ let groupEndTime = this.bpGroupData.info.end_time; const now = Math.round(new Date().getTime() / 1000).toString(); let usedTime = groupEndTime - now; //活动有效时间(s) let endTimer = setInterval(()=>{ if(usedTime <1){ clearInterval(endTimer); } //计算出小时数 let leave1 = Math.floor(usedTime / 60 / 60); let hours = leave1 >= 10 ? leave1 : '0' + leave1; //计算相差分钟数 let leave2 = Math.floor(usedTime / 60 - hours * 60); let minutes = leave2 >= 10 ? leave2 : '0' + leave2; //计算秒数 let leave3 = usedTime - hours * 60 * 60 - minutes * 60; let seconds = leave3 >= 10 ? leave3 : '0' + leave3; this.endTimeStr = hours + ':' + minutes + ':' + seconds; usedTime --; },1000)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?