我在应用程序中使用moment.js。当用户登录应用程序时,他们的语言环境已设置:
moment.locale(userLocale);
我想根据用户的区域设置在表示期望日期格式的输入字段中添加占位符:
<input type="text" placeholder="dd/mm/yyyy" />
有没有办法从moment
获取字符串'dd / mm / yyyy'?
答案 0 :(得分:2)
尝试:
moment(new Date()).localeData().longDateFormat('L').toLowerCase()
答案 1 :(得分:-1)
您可以通过
访问locale specific functionalityvar currentLocaleData = moment.localeData();
然后可以使用longDateFormat()
方法获得缩写日期时间格式的完整格式:
var format = currentLocaleData.longDateFormat('L');