我正在尝试格式化一段时间的开始和结束日期。
var fromDateAsString = moment("2015-01-01T00:00").format('??');
var toDateAsString = moment("2015-01-02T00:00").format('??');
console.log(fromDateAsString + ' - ' + toDateAsString);
预期结果(德国语言环境):
1.01.2015 00:00 Uhr - 1.01.2015 24:00 Uhr
解决方案也适用于其他语言环境。
我的问题:
答案 0 :(得分:0)
目前还没有支持24小时。午夜总是在一天开始的第0个小时。
除此之外,您可以通过将短日期语言环境格式说明符与时间区域设置说明符相结合来获取您要询问的格式。例如:
moment.locale('de');
moment("2015-12-31T13:45").format('l LT') // "31.12.2015 13:45"
这将在其他语言环境中正确格式化:
moment.locale('en');
moment("2015-12-31T13:45").format('l LT') // "12/31/2015 1:45 PM"