如何在moment.js中格式化自定义时间
How to format custom time in moment.js?
我试过moment.time(column.start_time).format("hh:mm A")
,但它给我错误。
我有自定义的时间字段值是"15:30:00"想要格式像"03:30 PM"。
您需要在moment
函数中添加格式字符串,因为您的日期不是有效的ISO日期。
var time = "15:30:00";
var formatted = moment(time, "HH:mm:ss").format("hh:mm A");
console.log(formatted);
<script src="https://momentjs.com/downloads/moment.min.js"></script>
我将包括一个额外的信息:
当您使用hh:mm时A
var time = "15:30:00";
var formatted = moment(time, "HH:mm").format("hh:mm A");
console.log(formatted);
//it will return 03:30 PM
当你使用LT
var time = "15:30:00";
var formatted = moment(time, "HH:mm:ss").format("LT");
console.log(formatted);
//it will return 3:30 PM
当第一个数字小于10时,它们之间的差值只是第一个数字前的0。我正在使用日期时间选择器,然后我明白了为什么它没有绑定在我的组合框中。
更多细节见:https://momentjscom.readthedocs.io/en/latest/moment/04-displaying/01-format/本地化格式
我希望它能帮到你
相关文章:
- Highcharts-如何在自定义格式化程序中获得默认的y轴标签格式化程序
- 自定义验证并格式化从数据数据库返回的响应-BEGINNER
- jqGrid - 如何通过自定义格式化程序提供多个预定义的格式化程序
- 指令中的 AngularJS 自定义过滤器以格式化值
- JQGrid:排序和自定义格式化程序
- jqGrid:在自定义格式化程序中使用预定义的格式化程序
- 为光滑网格编写自定义格式化程序
- Js 倒数计时器 css 格式化/自定义
- jqGrid中的自定义格式化程序,它调用jQuery函数
- jqgrid 自定义格式化程序:自定义格式化程序始终返回网格的最后一行.为什么
- 使用Javascript或jQuery自定义标记来格式化文本
- 如何在moment.js中格式化自定义时间
- 在格式化器中支持自定义Selenium IDE命令
- 在jqgrid中调用自定义格式化程序不工作
- 如何使用自定义格式化器内置函数来调用非jqgrid独立函数
- 如何在自定义指令中使用ngModel的格式化器/解析器
- 如何为谷歌数据表编写自定义格式化程序(用于可视化api)
- 我如何格式化html代码有缩进和自定义间距
- 为谷歌图表Api编写一个自定义格式化程序
- 图表 - 如何在自定义工具提示中格式化值字段