如何在 Javascript 中操作 MySQL 时间戳
我今天不得不处理这个话题
所以我混合了两个我想分享的功能
function mysqlDatetoJs(mysqlTimeStamp){
var t = mysqlTimeStamp.split(/[- :]/);
return new Date(t[0], t[1]-1, t[2], t[3], t[4], t[5]);
}
然后
function prettyDate(date) {
var months = ['Gen', 'Feb', 'Mar', 'Apr', 'Mag', 'Giu',
'Lug', 'Ago', 'Set', 'Ott', 'Nov', 'Dic'];
return date.getUTCDate() + ' ' + months[date.getUTCMonth()]
+ ' ' + date.getUTCFullYear();
}
我用它来构建这样的动态表
td.innerHTML = prettyDate(mysqlDatetoJs(array[i].data));
在 TD 中打印日期
4 Set 2021
鉴于 array[i].data 是 MySQL 表中的日期记录,特别是对于这个回复,它的格式为
2021-09-04 11:25:20
希望对你有用
虽然我在此页面中找到了干净的 date() 解释
https://www.digitalocean.com/community/tutorials/understanding-date-and-time-in-javascript