时间和上午/下午格式的JavaScript字符串

use*_*195 2 javascript angularjs

我有一段时间以字符串格式

var start = "14:00:00"
Run Code Online (Sandbox Code Playgroud)

我需要的输出是

02:00pm

<span>{{session.start | some-format}} to {{session.end}}<span>
Run Code Online (Sandbox Code Playgroud)

或javascript操作(任何人都可以)

我查看了此页面,但我想它需要某种时间戳。

https://docs.angularjs.org/api/ng/filter/date

Jos*_*Ch. 5

做类似的事情:

function toTime(timeString){
    var timeTokens = timeString.split(':');
    return new Date(1970,0,1, timeTokens[0], timeTokens[1], timeTokens[2]);
}

var start = "14:00:00";
var date = toTime(start);

then apply the angular filter:

<span>{{date | date:'h:mm a'}} to {{session.end}}<span>
Run Code Online (Sandbox Code Playgroud)