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

本文共 1394 字,大约阅读时间需要 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-30console.log(timestampToTimeFormat(1572432123001, 'Y-M-D h:m:s')); // 2019-10-30 18:42:03console.log(timestampToTimeFormat(1572432123001, 'Y/M/D h:m:s')); // 2019/10/30 18:42:03console.log(timestampToTimeFormat(1572432123001, 'Y年M月D日 h:m:s')); // 2019年10月30日 18:42:03

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

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

    你可能感兴趣的文章
    openlayers 入门教程(三):view 篇
    查看>>
    openlayers 入门教程(九):overlay 篇
    查看>>
    openlayers 入门教程(二):map 篇
    查看>>
    openlayers 入门教程(五):sources 篇
    查看>>
    openlayers 入门教程(八):Geoms 篇
    查看>>
    openlayers 入门教程(六):controls 篇
    查看>>
    openlayers 入门教程(十一):Formats 篇
    查看>>
    openlayers 入门教程(十三):动画
    查看>>
    openlayers 入门教程(十二):定位与轨迹
    查看>>
    openlayers 入门教程(十五):与 canvas、echart,turf 等交互
    查看>>
    openlayers 入门教程(十四):第三方插件
    查看>>
    openlayers 入门教程(四):layers 篇
    查看>>
    OpenLayers 项目分析(三)-OpenLayers中定制JavaScript内置类
    查看>>
    Openlayers下载与加载geoserver的wms服务显示地图
    查看>>
    Openlayers中使用Cluster+Overlay实现点击单个要素和聚合要素时显示不同弹窗
    查看>>
    Openlayers中使用Cluster实现点位元素重合时动态聚合与取消聚合
    查看>>
    Openlayers中使用Cluster实现缩放地图时图层聚合与取消聚合
    查看>>
    Openlayers中使用Image的rotation实现车辆定位导航带转角(判断车辆图片旋转角度)
    查看>>
    Openlayers中使用Overlay实现点击要素弹窗并且弹窗随之移动
    查看>>
    Vmware系列&虚拟机系列【仅供参考】:使用vCenter Auto Deploy制作ESXI系统封装(适合高版本vSphere)
    查看>>