-1
如何使用Javascript 來編寫「2010-12-07 17:53:17.0_getCreated_10032」的Dateformat,以便相應地進行排序?Javascript:日期轉換
由於提前,
約瑟夫
如何使用Javascript 來編寫「2010-12-07 17:53:17.0_getCreated_10032」的Dateformat,以便相應地進行排序?Javascript:日期轉換
由於提前,
約瑟夫
不知道這些東西ONT他到底是什麼 - 直到getCreated位,它看起來像一個MySQL的時間字段。
第一,擺脫指出:
var str = "2010-12-07 17:53:17.0_getCreated_10032";
str = str.replace(/(\d{2}:\d{2}:\d{2}).*$/g, '$1'); // now is 2010-12-07 17:53:17
,那麼你需要,所以它讀取MDY移動一年...
str = str.replace(/^(\d{4})-(\d{2})-(\d{2})/g, '$2-$3-$1');
現在它是一個有效的日期字符串,所以你可以給它在日期構造...
var date = new Date(str);
和對它進行排序,將它轉換爲數字
var num = Number(date);
所以alltogehter它看起來像這樣:
var str = "2010-12-07 17:53:17.0_getCreated_10032";
str = str.replace(/(\d{2}:\d{2}:\d{2}).*$/g, '$1');
str = str.replace(/^(\d{4})-(\d{2})-(\d{2})/g, '$2-$3-$1');
var date = new Date(str);
var num = Number(date);
@joseph或約瑟夫·請停止問同樣的問題一遍又一遍,它只是刺激你忽略了他們的答案的人。 – 2010-12-07 13:12:10