js 时间字符串截掉微秒后面的内容及加1秒

老规矩先上效果图: 

一、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'