chenyc
2025-10-27 c64c31795d1e9ea96671f7e11279af8babecde83
src/utils/formatTime.ts
@@ -1,3 +1,5 @@
import { Data } from "electron/main"
import { confingInfoStore } from '@/stores/StoresConfing'
/**
 * 时间日期转换
 * @param date 当前时间,new Date() 格式
@@ -211,3 +213,23 @@
    const y=Math.abs(parseInt(date1[11]) - parseInt(date2[12]))
    return m+'年'+y+'月'
}
export function jgTime(data1:Data,data2:Data):number{
    // 获取两个日期的毫秒数
    var milliseconds1 = data1.getTime();
    var milliseconds2 = data2.getTime();
    // 计算两个日期的差值(毫秒数差)
    var differenceInMilliseconds = milliseconds2 - milliseconds1;
    var differenceInSeconds = Math.floor(differenceInMilliseconds / 1000);
    return differenceInSeconds
}
// 获取工作时间
export function isworkTime(param: Date): boolean {
    const begin=confingInfoStore().confingInfo.beginWorkTime
    const endW=confingInfoStore().confingInfo.endWorkTime
    const hour: number = new Date(param).getHours()
    if(begin===undefined||endW===undefined) return true
    if (hour < begin||hour>endW) return false
    else return true
}