我使用Javascript Date對象的toString方法如下格式的日期的Javascript日期字符串的方法不能正常工作
var firstDate ='13/11/2015 13:27:24';
var secondDate ='07/11/2015 13:19:45';
var dateDisplay1 = Date.parse(firstDate).toString("dd/MM/yyyy HH:mm");
OUTPUT:13/11/2015 13:27 => 11月13日是正確的
var dateDisplay2 = Date.parse(secondDate).toString("dd/MM/yyyy HH:mm");
11/07/2015 13:19
OUTPUT:2015年11月7日13:19 => 7月11日是不對的,應該是11月7
預期dateDisplay2將2015年7月11日13:19
缺省值是美式日期格式,用它來聲明日期日期(「2015-11-7」)或日期(「2015年11月7日」) – Jules
不要使用Date.parse解析字符串,永遠不要。手動解析它們。圖書館可以提供幫助,但您必須事先知道該格式,如果您只需要處理一種格式,那麼需要兩行。 – RobG
當我嘗試你的代碼時,我得到了NaN,即使是第一個:http://jsfiddle.net/gratiafide/kgstubtn/9/我認爲你將需要使用「split()」並創建一個新的Date對象從那。 – user3089840