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

将MySql DateTime时间戳转换为JavaScript的Date格式,第1张

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

此处给出的某些答案过于复杂,或者将不起作用(至少并非在所有浏览器中)。如果退后一步,您会看到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 functionvar 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日期(这是默认日期,如果字符串中没有时区成分,建议使用该日期)。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5052840.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存