【问题标题】:Assembling a date format of dd/MMM/yyyy in Angular4 DatePicker在Angular4 DatePicker中组装dd / MMM / yyyy的日期格式
【发布时间】:2018-07-04 01:22:48
【问题描述】:

我目前正在 Angular4 中开发自定义 DatePicker。 我设法获得了所需的日期(数字,例如 21)、月份(字符串,例如“January”)和年份(数字,例如 2018),并将它们作为参数传递给 setData(year, month, day ){} 方法。 如何从这些数据中组装 dd/MMM/yyyy 格式的日期? 非常感谢您的帮助。

【问题讨论】:

    标签: angular datepicker date-formatting


    【解决方案1】:

    https://momentjs.com/ 是一个可用于操作日期格式的库。因此,如果您有日、月和年,则可以在 moment.js 中使用此函数来获得所需的输出:

    setData(year, month, day) {
        let date = moment().set({'year': year, 'month': month, 'day': day});
        return date.format('L')  // 01/24/2018
    }
    

    查看https://momentjs.com/docs/#/displaying/format/ 了解所有格式化选项

    【讨论】:

    • 谢谢,我会试试这个!
    猜你喜欢
    • 2018-02-14
    • 1970-01-01
    • 2021-08-17
    • 1970-01-01
    • 2016-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-29
    相关资源
    最近更新 更多