我从数据库获取一个24小时时间字符串中的值。
我正在寻找一种使用angularJS或jQuery将字符串更改为12小时制的方法。

我目前无法对后端(JAVA)或数据库进行任何代码更改。

var offTime = "17:25:11";


我需要将其显示为:"5:25:11"

请帮忙 !

最佳答案

您需要将值除以:,并在通过模运算符运行第一个值之后对其进行重建。尝试这个:



var offTime = "17:25:11".split(':');
offTime[0] = offTime[0] % 12;
var output = offTime.join(':');

alert(output);

10-07 19:24