如何从包含AM/PM的日期字符串创建日期对象?

Paw*_*iya 10 javascript date

有没有办法用AM/PM值定义javascript日期对象?

像这样的东西

var startDate = new Date("1900-1-1 8:20:00 PM");
Run Code Online (Sandbox Code Playgroud)

Šim*_*das 11

这有效:

new Date( '1 Jan 1900 8:20:00 PM' )
Run Code Online (Sandbox Code Playgroud)

并相当于

new Date( '1 Jan 1900 20:20:00' )
Run Code Online (Sandbox Code Playgroud)

现场演示: http ://jsfiddle.net/cVE2E/