2013-02-27 120 views
0

我正在接收包含某些事件的日期和时间的字符串列表中的json数据。如何在javascript中修改日期和时间字符串的时间部分

我构建一个数组并将它们存储在数组中。

但是存储格式为dd/mm/yyyy hh:mm:ss。我想知道是否有办法从数组中提取该字符串的日期部分。

// run a loop to parse thru all elements in the array. // 
t = (Service_date_from[count]); // 't' is what contains the date time once extracted from the array with a counter variable called `count` 

JavaScript中是否有任何种类的日期格式化功能?

+0

您可以在空间分割字符串:http://stackoverflow.com/questions/96428/how-do-i-split -this-string-with-javascript – isherwood 2013-02-27 19:23:07

+0

搜索javascript日期提供了关于这个主题的大量信息。第一个链接很快描述了下面提到的功能。你甚至尝试过搜索吗? – jahroy 2013-02-27 19:36:53

+0

@jahroy是的,我做过了,我一直在发布stackoverflow了一下,我想我理解研究一个想法的固有概念。但我也喜欢在研究的同时讨论一个想法。这扩大了我的搜索标准。感谢您的回复。 – Philo 2013-02-27 19:40:34

回答

3

如果它总是格式化这种方式,你可以简单地使用substr

var idx = t.indexOf(" "); 
var timeStr = t.substr(idx + 1); 
+0

耶老兄,我想知道是否有JavaScript中的任何种类的日期时间功能修剪日期时间类型的变量? – Philo 2013-02-27 19:26:44

+2

所以你会从一个字符串转换为一个Date对象再次回到一个字符串?有't.toTimeString()',或者你可以做一些像't.getHours()+“:”+ t.getMinutes()+“:”+ t.getSeconds()'如果你想更具体的控制 – 2013-02-27 19:28:54

+0

真棒。谢谢! – Philo 2013-02-27 19:30:38

相关问题