-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