在Angular4 DatePicker中组装dd / MMM / yyyy的日期格式

时间:2018-01-24 21:33:09

标签: angular datepicker date-formatting

我目前正在开发Angular4中的自定义DatePicker。 我已设法获得所需的日期(数字,例如21),月份(字符串,例如" 1月和#34;)和年份(数字,例如2018),将它们作为参数传递给setData(年,月,日){}方法。 如何从这些数据中汇编dd / MMM / yyyy格式的日期? 非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

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/所有格式化选项