• 欢迎来到八本那年博客,很高兴可以在对的年纪遇见对的你!
  • 因主题导致QQ登录的小伙伴在评论中显示默认头像,请去个人中心重新上传头像即可。

JS有关日期时间的计算方法

代码笔记 barben 3年前 (2020-11-11) 2900次浏览 0个评论

js获取当前时间并转换成数字

function getTime() {
  let time = new Date();
  // padStart(2, '0') 如果时间的位数不够2位,就在开头补上0
  return `${time.getFullYear()}年${(time.getMonth() + 1).toString().padStart(2, '0')}月${time.getDate().toString().padStart(2, '0')}日 ${time.getHours().toString().padStart(2, '0')}:${time.getMinutes().toString().padStart(2, '0')}`;
}

getTime(); // 2020年11月11日 09:20

js比对两个日期相差几天

function computeDateDiff(start, end) {
  return (new Date(end) - new Date(start)) / (1000 * 60 * 60 * 24);
}

computeDateDiff("2020/11/11", "2020/12/11"); // 30
computeDateDiff("2020/11/11", "2020/10/11"); // -31
computeDateDiff("2020-01-01", "2021-01-05"); // 370
computeDateDiff("2020-08-01", "2020-05-20"); // -73

js将时间的斜杠转换成横线

// 将斜杠转成横线
let date = "2020/11/12";
date.replace(/\//g, "-"); // 2020-11-12

// 或者你也可以将横线转成斜杠
let date = "2020-11-12";
date.replace(/-/g, "\/"); // 2020/11/12

 

js获取当前时间并转换成数字,js比较两个时间相差几天


八本那年博客,我们一直都在
如作者未注明既为原创文章,转载请注明本文链接及出处
JS有关日期时间的计算方法 - https://www.barben.cn/code/923.html
喜欢 (445)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体

在八本那年评论需要带上你的昵称和邮箱哦!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址