【问题标题】:Convert date from mm/yyyy to mm/yy using either date-fns or moment使用 date-fns 或 moment 将日期从 mm/yyyy 转换为 mm/yy
【发布时间】:2021-06-10 11:34:52
【问题描述】:

我有一个表示到期日期的字符串,格式为 mm/yyyy,即 01/2021 表示 2021 年 1 月。

是否可以使用 date-fns 或 moment 转换日期字符串 mm/yy

我无法访问 date-fns 文档,因为他们的网站似乎没有响应。

我已经尝试过:

const myDate = '01/2021';

const dateFns = format(myDate, 'MM/YY');

const mom = moment(myDate).format('MM/YY');

但是我没有运气。

我是否需要在字符串的开头添加一些虚假日期才能使它们正常工作?

【问题讨论】:

  • date-fns 网站正在为我工​​作。
  • “我运气不好。”具体说明错误/不正确之处。

标签: javascript date momentjs date-format date-fns


【解决方案1】:

使用 moment.js 实现

import Moment from "moment";

let datestring = "08/2021";
let date = Moment(datestring, "MMYYYY");
let datedot = date.format("MMMM YYYY");
alert(datedot); // Output - August 2021

Stackblitz - https://stackblitz.com/edit/typescript-kgrhff?file=index.ts

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-25
    • 2022-01-25
    • 1970-01-01
    • 2023-03-30
    • 2021-12-31
    • 2012-03-05
    • 1970-01-01
    • 2019-01-14
    相关资源
    最近更新 更多