月与日之间的分隔符对于不同的地区是不同的,我如何获得它?
我想展示:
英文"MM/DD HH:mm“,
中文"MM-DD HH:mm“,
"MM.DD HH:嗯“代表德语。
我如何用moment.js来处理它呢?
注意:我可能有很多语言,如果检查当前使用的是哪种语言,我不想使用,格式必须与我上面列出的一样。
发布于 2018-03-03 06:58:09
解决方案是直接的。只有三种可能的分隔符/、-和.。
只需一步一步检查包含以下内容的字符串:
let LocalDate = moment().format('l'),
LocalSeparator = (LocalDate.indexOf('/') > -1 ? "/" : (LocalDate.indexOf('-') > -1 ? '-' : '.'));现在,您可以使用基于区域设置的适当分隔符构建您自己的日期/时间:
moment().format('YYYY[' + LocalSeparator + ']MM');https://stackoverflow.com/questions/41326203
复制相似问题