文章90
标签1
分类38

Nodejs获取本地时间Date()

    console.log(Date());
    //返回的是一个字符串,包括所有属性
    //Wed Jul 26 2023 23:22:31 GMT+0800 (中国标准时间)

    //前面加个new,==>new Date() 返回一个表示当前日期和时间的日期对象。可以单独返回日期,星期....
    console.log(new Date());
    //2023-07-26T15:23:41.186Z

    //将他时间格式化就所有toLocaleString()
    console.log(new Date().toLocaleString());
    // 2023/7/26 15:23:41

    //返回年份.getFullYear()
    console.log(new Date().getFullYear());

将时间戳转换为本地时间使用new Date(时间戳)

const timestamp = 1690033752000;
console.log(new Date(timestamp));
//2023-07-22T13:49:12.000Z
console.log(new Date(timestamp).toLocaleString());
// 2023/7/22 21:49:12

获取当前的时间戳

使用getTime()
console.log(new Date().getTime());
console.log(new Date(new Date().getTime()));
// 1690392074150
// 2023-07-26T17:21:14.153Z

多少时间前的时间轴

一般为毫秒结尾
那么3分钟前就可以这样找

console.log('现在时间戳:'+new Date().getTime());
console.log('3分钟前时间戳:'+(new Date().getTime()-3*60*1000));//记住秒 * 1000(毫秒时间戳)
// 这里+后面如果计算后需要使用()取值再返回给console.log !括号来确保优先级
// 现在时间戳:1690393652833
// 3分钟前时间戳:1690393472836

更多教程Date()

0 评论

">