【发布时间】:2020-04-01 21:50:18
【问题描述】:
团队, 我有一个像下面这样的 Typescript 方法。
public getDateDisplayFormat(dateFormat: string, displayTime: boolean): string {
}
“dateFormat”参数可以是任何带/不带日期的格式,例如MM/DD/YYYY 或DD/MM/YYYY 或DD/MM/YY HH:mmss Z 或MM/DD/YY HH:mmss Z 或任何其他有效格式。
但基于 displayTime 参数,我需要在日期中添加/删除时间值。
我尝试了 L 和 LLT 格式,但无论我的日期格式如何,它们都只给出 MM/DD/YYYY。
dateFormat 是基于客户端动态的,因此我无法将其从 DD/MM 更改为 MM/DD。
所以,我传递的 dateFormat 应该保持不变,但只有时间部分应该在格式中添加/删除。
请建议我如何实现这一目标。
提前致谢。
【问题讨论】:
标签: javascript typescript momentjs