javascript - JS : How to turn this string into date object

标签 javascript date

字符串是

2012-04-13T22:59:33

我尝试过 Date.parse(str, "Y-m-dTH:i:s") 这对我不起作用,我不确定“T”代表什么?

最佳答案

只需将其作为日期的参数即可:

var date = new Date("2012-04-13T22:59:33");

如果这在旧版浏览器中不起作用,请尝试:

var str = "2012-04-13T22:59:33",
    elems = str.split("T"),
    date = elems[0].split("-"),
    time = elems[1].split(":"),
    result = new Date(date[0],date[1]-1,date[2],time[0],time[1],time[2]);

关于javascript - JS : How to turn this string into date object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10142733/

相关文章:

javascript - Angular $q 服务 - 限制 Promise 数组的并发性

c++ - 将 QString 日期(RFC 822 格式)转换为另一种基于文化的 QString 格式

MySQL计算日志文件两两时间差的总和

java - 在Java中获取两个日期之间的精确差异

php - 将日期转换为与之前在 Codeigniter 中相同的格式

javascript - 网格中的 EXTJS 日期字段未显示/格式化

javascript - 获取可缩放旭日中可见的根节点

javascript - 索引页面与 Angular 中的内部页面不同

javascript - 有什么方法可以使用 Angular Material 菜单项看起来像谷歌下拉菜单吗?

javascript - jQuery 包装由 Div 中的 .Each 方法创建的元素