首页 > 解决方案 > 几十年来如何使用javascript函数dateFormat?

问题描述

如何使用 Steven Levithan 的 dateFormat() 函数将日期格式化为十年?我的约会日期是 2019 年 5 月 9 日下午 5:46:21。我需要得到类似“2010s”的东西。我应该为它创建一个新的面具吗?有什么建议么?

标签: javascriptdate-format

解决方案


我不熟悉 Steven Levithan 的 dateFormat() 函数,但你可以用纯 JS 来做:

function getDecade(date) {
  return (Math.floor(date.getFullYear() / 10) * 10) + 's';
}

var today = new Date();
var nineties = new Date('1995-12-15');
var independenceDay = new Date('1776-07-04');

console.log(getDecade(today));
console.log(getDecade(nineties));
console.log(getDecade(independenceDay));


推荐阅读