首页 > 数据库 > mysql教程 > 如何将 MySQL DateTime Stamp 转换为 JavaScript 的日期格式?

如何将 MySQL DateTime Stamp 转换为 JavaScript 的日期格式?

Linda Hamilton
发布: 2024-11-20 03:42:02
原创
403 人浏览过

How to Convert MySQL DateTime Stamp to JavaScript's Date Format?

将 MySQL DateTime Stamp 转换为 JavaScript 的日期格式

将 MySQL 日期时间数据类型值转换为 JavaScript 的 Date() 函数格式可以通过以下方式完成相对轻松。关键的见解是 MySQL 时间戳中时间组件的顺序与 Date() 构造函数所需的参数顺序相匹配。

要转换像“YYYY-MM-DD HH:MM:”这样的 MySQL 日期时间字符串: SS”到 JavaScript Date 对象,只需将字符串拆分为破折号和冒号:

var t = "2010-06-09 13:12:01".split(/[- :]/);
登录后复制

这将为您提供一个数组 t,其中元素表示 [Y, M, D, h, m, s].

现在,直接将 t 中的每个元素应用到 Date() 构造函数:

var d = new Date(Date.UTC(t[0], t[1]-1, t[2], t[3], t[4], t[5]));
登录后复制

生成的 d 将是代表原始 MySQL 的 JavaScript Date 对象日期时间值。

console.log(d); // Logs "Wed Jun 09 2010 14:12:01 GMT+0100 (BST)"
登录后复制

注意: 这假设您的 MySQL 服务器正在输出 UTC 日期,这通常是默认行为。如果 MySQL 日期时间字符串中存在时区组件,您可能需要相应地调整转换。

以上是如何将 MySQL DateTime Stamp 转换为 JavaScript 的日期格式?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板