将 MySQL DateTime Stamp 转换为 JavaScript 的日期格式
在 JavaScript 的 Date() 函数中操作 MySQL 日期时间值可能是一个挑战。为了简化这个过程,让我们探索一个需要最少解析或转换的实用解决方案。
解决方案:
MySQL 日期时间字符串位于“YYYY-MM-DD HH”中:MM:SS" 格式,它可以方便地匹配 Date() 构造函数所需的参数顺序。通过在每个分隔符处分割字符串,我们可以提取单独的时间分量。
// Split timestamp into [ Y, M, D, h, m, s ] var timestamp = "2010-06-09 13:12:01".split(/[- :]/); // Apply each element to the Date function var date = new Date(Date.UTC(timestamp[0], timestamp[1] - 1, timestamp[2], timestamp[3], timestamp[4], timestamp[5])); console.log(date); // Output: Wed Jun 09 2010 14:12:01 GMT+0100 (BST)
这种方法很简单,不会引入不必要的复杂性。它假设 MySQL 服务器输出 UTC 日期,这是默认和推荐的一致性设置。
以上是如何将 MySQL DateTime Stamp 转换为 JavaScript 的日期格式?的详细内容。更多信息请关注PHP中文网其他相关文章!