我在JSON字符串中有一个时间戳,我想要分解。字符串的格式是
"generatedAt": "2015-01-30T16:01:31.4019286+00:00",
这在字符和数字计数方面是一致的
我基本上想要提取(在Javascript / JQuery中)
generatedDate // the first part of the string up to the letter T
generatedTime // the xx:xx:xx after the letter T
因此,在此示例generatedDate = '2015-01-30'
和generatedTime = '16:01'
这个日期时间的渲染有可能是我不认识的标准,并且可以通过提取部分来轻松渲染..但我不认识它以至于没有实际意义
非常感谢任何帮助
答案 0 :(得分:3)
使用Date
类型可以非常轻松地将属性中的值转换为日期:
var date = new Date("2015-01-30T16:01:31.4019286+00:00");
从那里,您可以根据需要检索日期的各个部分:
var dateString = date.getFullYear() + '-' + ("0" + (date.getMonth() + 1)).substr(-2) + '-' + ("0" + date.getDate()).substr(-2);
var timeString = ("0" + date.getHours()).substr(-2) + ':' + ("0" + date.getMinutes()).substr(-2);
alert(dateString); // = "2015-01-30"
alert(timeString); // = "16:01"
,则可以大幅简化此操作