从 UTC 字符串设置日期格式
Format date from UTC string
我在 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'
有可能这种日期时间的渲染是一个我只是不认识的标准,并且可能很容易通过提取它的一部分来渲染......但我不认识它,所以这是没有意义的
非常感谢任何帮助
可以使用 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"
示例小提琴
如果您使用日期格式库(如DateJS或MomentJS),则可以大大简化此操作。
相关文章:
- Javascript日期格式类似于ISO,但本地
- NodeJS日期格式不起作用
- 将客户端特定的日期格式返回到服务器MVC4
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 将Javascript日期转换为ASP.NET日期格式
- 在达到状态之前在Redux Reducer中设置日期格式
- 如何从Angularjs中的新日期获取日期格式
- 如何使用jquery更改为所需的日期格式
- keith wood日期选择器日期格式和语言
- Dygraph更改日期格式
- 确定Twig(或JavaScript)中的国际日期格式,以便在其他地方使用
- javascript和jquery日期格式转换
- 用javascript将日期格式从d/m/yyyy转换为yyyy-mm-dd
- 在Datepicker中将日期格式更改为yyyy-mm-dd
- 在Karma Jasmine单元测试用例中检查日期格式
- 使用不同的日期格式和区域设置创建时刻
- 更改日期选择器上的日期格式
- 以日期计算的天数更改日期格式
- 带有onchange的日期格式
- 如何从区域设置获取日期格式