1
jhzh
2025-10-20 23669f1d566b6a37c4185eda805f6cfda15dd218
src/utils/utis.js
@@ -67,20 +67,35 @@
}
export const dataTimeEx = (data,isTrue) =>{
    // 将输入的时间转为日期对象
    var date = new Date(data);
    let Y = date.getFullYear() + '-';
    let M = ((date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '').padStart(2,'0') + '-';
    let D = (date.getDate() + '').padStart(2,'0') + ' ';
    let h = (date.getHours() + '').padStart(2,'0') + ':';
    let m = (date.getMinutes() + '').padStart(2,'0') + ':';
    let s = (date.getSeconds() + '').padStart(2,'0');
    let str = Y + M + D
    if (isTrue){
         str = Y + M + D + h + m+ s
    }else{
         str = Y + M + D
    // 获取巴黎时间,使用时区'Europe/Paris'
    let parisDate = new Intl.DateTimeFormat('fr-FR', {
        timeZone: 'Europe/Paris',
        year: 'numeric',
        month: '2-digit',
        day: '2-digit',
        hour: '2-digit',
        minute: '2-digit',
        second: '2-digit',
        hour12: false // 24小时制
    }).format(date);
    // 格式化日期
    let parts = parisDate.split(' ');  // ['YYYY-MM-DD', 'HH:MM:SS']
    let datePart = parts[0];
    let timePart = parts[1];
    let [Y, M, D] = datePart.split('-');
    let [h, m, s] = timePart.split(':');
    let str = `${Y}-${M}-${D} `;
    if (isTrue) {
        str = `${Y} ${h}:${m}:${s}`;
    }
    return str
    return str;
}
/**