Live2D

获取当前年月日格式带零的方法

一行代码搞定:

new Date().getFullYear() + (new Date().getMonth() + 1).toString().padStart(2, "0") + new Date().getDate().toString().padStart(2, "0")
注意点:获取当前月份后要加一!
 
 
补充获取近一周的年月日:
 
getDay(day) {
  let today = new Date();
  let targetday=today.getTime() + 1000*60*60*24*day;
  today.setTime(targetday);
  let tYear = today.getFullYear();
  let tMonth = today.getMonth();
  let tDate = today.getDate();
  tMonth = doHandleMonth(tMonth + 1);
  tDate = doHandleMonth(tDate);
  return tYear+tMonth+tDate;
},
doHandleMonth(month){
  let m = month;
  if(month.toString().length == 1){
    m = "0" + month;
  }
  return m;
},
const dateList=[]
for(let i=0;i<-7;i--){
dateList.push(getDay(i))
}
 
根据循环生成自己想要的数据!
 
 
 
 
 
 
 
比较当前时间是否在 格式为(2021-08-12 00:00:00)的时间段中
 
 
两行行代码搞定:(比较时间戳)
const nowTimeStamp=Date.parse(new Date())
{nowTimeStamp-Date.parse(new Date(record.startTimeStr))<0?"活动未开始":(nowTimeStamp-Date.parse(new Date(record.endTimeStr))>0?"活动已结束":"活动进行中")}
posted @   喻佳文  阅读(788)  评论(3编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示