javascript - 如何在不使用任何库的情况下在 JavaScript 中格式化单行日期

标签 javascript

如何在一行中将诸如 2020-05-01 之类的日期转换为 5/1/2020

我尝试了这个,但我无法删除零,也无法按正确的顺序排列它们。

('2020-05-01').split('-').reverse().join('/')

最佳答案

使用.map进行迭代并使用Number进行转换:

console.log(
  ('2020-05-01')
    .split('-')
    .map(Number) // add this
    .reverse()
    .join('/')
);

关于javascript - 如何在不使用任何库的情况下在 JavaScript 中格式化单行日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66323134/

相关文章:

用于移动浏览器中文本突出显示工具提示的 Javascript

javascript - 简单更改 localStorage 名称提示不显示

javascript - 滚动页面时将 DIV 元素移动/固定到顶部

javascript - Easeljs - 优化

javascript - 如何将链接文本更改为 HTML 中的图像

javascript - 如何在 typescript 中键入一个动态加载其自己的成员的类

javascript - AngularJS 嵌套 View 中的 Controller

javascript - 默认选项卡导航在 Mozilla 中不起作用

javascript - Jquery 计算元素中的字符并给太短的字符填充

javascript - 如何从加载到 javascript 的导出 XML 数据中删除不需要的空格