老规矩先上效果图:
一、js 时间字符串截掉微秒后面的内容,保留前面的
let str = '2023-11-27 19:08:34.733';
let index = str.lastIndexOf(".")
str = str.substring(0, index);
console.log(str) // 2023-11-27 19:08:34
二、转成时间戳,加1秒的方法:
var date = "2023-11-08 20:57:58"
var timeStamp = Date.parse(date)
console.log(timeStamp) // 1699448278000
var date = "2023-11-08 20:57:58"
var timeStamp = Date.parse(date) + 1000
console.log(timeStamp) // 1699448279000
三、再把时间戳转成 ’yyyy-MM-dd hh:mm:ss’格式
function getDate(n){
n=new Date(n);
return n.toLocaleDateString().replace(/\//g, "-") + " " + n.toTimeString().substr(0, 8);
}
getDate(1699448279000) // '2023-11-8 20:57:59'