博客
关于我
js中时间戳转时间格式
阅读量:318 次
发布时间:2019-03-04

本文共 1419 字,大约阅读时间需要 4 分钟。

时间戳转时间格式方法

以下是一个将时间戳转换为指定格式的方法示例,供开发者参考。该方法可以根据需要灵活配置输出格式。

方法说明:

  • 方法名称:timestampToTimeFormat
  • 参数:
    • timestamp:需要转换的时间戳
    • format:格式化字符串,默认格式为'Y-M-D h:m'
  • 返回值:
    • 转换后的时间字符串
  • 示例:

    function timestampToTimeFormat(timestamp, format = 'Y-M-D h:m') {
    var date = new Date(timestamp);
    let obj = {
    Y: date.getFullYear(),
    M: (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1),
    D: (date.getDate() < 10 ? '0' + date.getDate() : date.getDate()),
    h: (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()),
    m: (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()),
    s: (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds())
    };
    let newitem = format.split('').map(item => {
    for (let key in obj) {
    if (item === key) {
    item = obj[key];
    }
    }
    return item;
    });
    return newitem.join("");
    }

    使用示例:

    // 默认格式
    console.log(timestampToTimeFormat(1572432123001)); // 2019-10-30 18:42
    // 自定义格式
    console.log(timestampToTimeFormat(1572432123001, 'Y-M-D')); // 2019-10-30
    console.log(timestampToTimeFormat(1572432123001, 'Y-M-D h:m:s')); // 2019-10-30 18:42:03
    console.log(timestampToTimeFormat(1572432123001, 'Y/M/D h:m:s')); // 2019/10/30 18:42:03
    console.log(timestampToTimeFormat(1572432123001, 'Y年M月D日 h:m:s')); // 2019年10月30日 18:42:03

    该方法支持多种时间格式输出,用户可根据需求自定义。

    转载地址:http://rqoq.baihongyu.com/

    你可能感兴趣的文章
    nodejs libararies
    查看>>
    nodejs npm常用命令
    查看>>
    nodejs npm常用命令
    查看>>
    Nodejs process.nextTick() 使用详解
    查看>>
    NodeJS yarn 或 npm如何切换淘宝或国外镜像源
    查看>>
    nodejs 中间件理解
    查看>>
    nodejs 创建HTTP服务器详解
    查看>>
    nodejs 发起 GET 请求示例和 POST 请求示例
    查看>>
    NodeJS 导入导出模块的方法( 代码演示 )
    查看>>
    nodejs 开发websocket 笔记
    查看>>
    nodejs 的 Buffer 详解
    查看>>
    NodeJS 的环境变量: 开发环境vs生产环境
    查看>>
    nodejs 读取xlsx文件内容
    查看>>
    nodejs 运行CMD命令
    查看>>
    Nodejs+Express+Mysql实现简单用户管理增删改查
    查看>>
    nodejs+nginx获取真实ip
    查看>>
    nodejs-mime类型
    查看>>
    NodeJs——(11)控制权转移next
    查看>>
    NodeJS、NPM安装配置步骤(windows版本)
    查看>>
    NodeJS、NPM安装配置步骤(windows版本)
    查看>>