import { add, format } from 'date-fns';
let res: string;
const timeAddSeconds = (date: string, seconds: number): void => {
const addDate: Date = new Date(date);//获取date时间对象
let dateSeconds: number = addDate.getTime();//获取此date时间的毫秒数。
setInterval(() => {
dateSeconds += seconds * 1000;
res = format(new Date(dateSeconds), 'yyyy-MM-dd HH:mm:ss.SSS');
}, 1000);
// return res;
}
// let a = timeAddSeconds('2021.1.1 00:00:00.000', 0.1);
// setInterval(() => {
// console.log(a);
// },100)
export { res, timeAddSeconds }
用TS写一个每秒加一个毫秒时间,时间减速,利用date-fns时间库,和全局date
最新推荐文章于 2024-08-09 09:29:39 发布
本文介绍了一个JavaScript函数timeAddSeconds,它接受一个日期字符串和秒数,实时更新并返回格式化的日期。通过setInterval实现每秒增加指定秒数。适合在需要动态计时的应用中使用。
摘要由CSDN通过智能技术生成