请问这种格式如何换算成下面这种时间格式?

作者站长头像
站长
· 阅读数 6

明日 10:30:40今日 14:00:086月8日 17:07:16

请问以上这些格式如何换算成下面这种时间格式2023-6-2 10:30:402023-6-1 14:00:082023-6-8 17:07:16

用asp函数或者正则。请问能做到吗?可能难度很大,希望有超级高手帮忙。谢谢。

回复
1个回答
avatar
test
2024-07-02

对于今日new Date()就行,然后转成年月日

function formatDateTime() {
  const d = new Date();
  const year = d.getFullYear();
  const month = d.getMonth() + 1;
  const date = d.getDate();
  const hours = d.getHours();
  const minutes = d.getMinutes();
  const seconds = d.getSeconds();
  return `${year}-${month}-${date} ${hours}:${minutes}:${seconds}`;
}

昨日就是今日减去一,对于几月几日将月和日字替换成-就行

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容