如何从区域设置获取日期格式
how to get date format from locale
我目前正在学习angular,并且有一个关于日期-时间格式的问题。我可以将用户区域设置为moment.js,并将其全局设置,并使用moment.js显示日期/时间。但是,我想在日期输入的占位符中显示区域设置的格式。我该怎么做?
好问题!
您想要的是moment.localeData()
,此调用将返回一组特定于区域设置的功能。假设您正在使用日期-时间格式LT, L, LL
等进行格式化。您将需要longDateFormat
对象
// assume you have set locale to be en-gb
localeData = moment.localeData()
localeData.longDateFormat()
这会把还给你
{
LT : 'HH:mm',
LTS : 'HH:mm:ss',
L : 'DD/MM/YYYY',
LL : 'D MMMM YYYY',
LLL : 'D MMMM YYYY HH:mm',
LLLL : 'dddd, D MMMM YYYY HH:mm'
}
这是文档
相关文章:
- Datepicker Javascript明天无法获取's日期
- momentjs获取目标日期的周天数
- 立即获取 EST 日期.js
- 在 Javascript 中获取上周日期
- 如何使用javascript以操纵的UTC格式获取当前日期
- 从客户端的对象数组中获取最新日期的优雅方法是什么
- 如何从Bootstrap日期时间选择器获取原始日期数据
- 使用jquery以dd-mmm-yyyy格式获取给定日期后的第一个日期和最后一个日期
- 如何获取具体日期
- 无法获取比日期更近的条目
- 如何从开始日期中的单独字段添加天数/周,以在日期选择器中获取结束日期
- 如何在 Node.js 中获取当前日期和微秒的时间戳
- Javascript 获取当前日期,而不考虑时区
- 如何在javascript中获取当前日期的第n个工作日
- 如何在 JS 中获取欧洲日期检查器
- 如何在Javascript中获取当前日期,月份和年份,而不是用户PC的日期,月份和年份
- 如何从javascript日期对象获取json日期
- 以毫秒 (UTC) 为单位获取当前日期(不使用字符串)
- 获取给定日期与今天日期的时间戳结果不同
- 从 JavaScript 中的应用获取电脑日期