process.uptime() 返回的是Node程序已运行的时间,单位秒。
process.hrtime() 返回的是当前的高分辨率时间,格式为[秒, 纳秒]。它是相对于在过去的任意时间,该值与日期无关。优点是:可以获得一个非常精准的时间差,不会受到时钟飘逸的影响;缺点是:速度慢。
要获取一个非常精确地时间间隔,用 process.hrtime();大量循环获取时间戳的时候,要考虑性能,用 Date.now()。
利用时间戳。js将20220101格式转为时间获取当前时间戳的方法:1、js中时间操作单位是毫秒。
2、toLocaleString方法可根据本地时间把Date对象转换为字符串并返回结果。
3、replace方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。replace(验证替换以:开始有一位或二位数字的结束字符串,就是秒,替换为空。