日期函数Typescript

5jdjgkvh  于 2022-11-26  发布在  TypeScript
关注(0)|答案(1)|浏览(157)

如何构建将返回格式化日期函数
在consloe.log中,date是字符串形式,我看到以下内容:二〇二二年四月八日
我想把这个转换成数字/日期或共振峰,我可以在表中排序:(
我是TypeScript的新手:/

time = new Date();

  logName(task: Emply) {
    const REGEX_MATCH_DOTS_AND_WHITESPACE = /[\s\.]/ 

      const [day, month, year, hour, minutes] = date.split(REGEX_MATCH_DOTS_AND_WHITESPACE) 
  
  
    return  new Date(year, month, day, hour, minutes);
    
  }

export interface Emply {
  time: string;
}
nxowjjhe

nxowjjhe1#

let a = new Date().getTime() // or any Date instance
let b = new Date().getTimezoneOffset(); // in minutes
let c = new Date(a - b * 60e3); // local time
let d = c.toISOString(); // local "2022-11-25T21:37:14.486Z"
let e = d.replaceAll(/[- ]/g, ' ').replaceAll('T', ' ').slice(0, -5) // whatever you like

console.log(e) // "2022 11 25 21:40:27"

相关问题