开发者社区> 问答> 正文

将MySql DateTime时间戳转换为JavaScript的Date格式?mysql

有谁知道我如何获取MySQL datetime数据类型值,例如YYYY-MM-DD HH:MM:SS进行解析或将其转换为可在JavaScript Date()函数中使用的值,例如:-Date('YYYY,MM,DD,HH,MM,SS);

谢谢!

展开
收起
保持可爱mmm 2020-05-17 13:05:05 1035 0
1 条回答
写回答
取消 提交回答
  • 此处给出的某些答案过于复杂,或者将不起作用(至少并非在所有浏览器中)。如果退后一步,您会看到MySQL时间戳记的每个时间分量与Date()构造函数所需参数的顺序相同。

    所需要做的只是对字符串进行非常简单的拆分:

    // Split timestamp into [ Y, M, D, h, m, s ] var t = "2010-06-09 13:12:01".split(/[- :]/);

    // Apply each element to the Date function var d = new Date(Date.UTC(t[0], t[1]-1, t[2], t[3], t[4], t[5]));

    console.log(d); // -> Wed Jun 09 2010 14:12:01 GMT+0100 (BST) 一般警告:假设您的MySQL服务器正在输出UTC日期(这是默认日期,如果字符串中没有时区成分,建议使用该日期)。来源:stack overflow

    2020-05-17 13:08:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像