打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
JS将YYYYMMDDHHMMSS格式化为YYYY-MM-DD HH:MM:SS _

问题

将字符串YYYYMMddHHmmss格式化成YYYY-MM-DD hh:mm:ss

解决方案

js

dateStr(dateStr) {    var pattern = /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/;    //将时间格式化成 yyyy-MM-dd HH:mm:ss
    var formatDateStr = dateStr.replace(pattern, '$1-$2-$3 $4:$5:$6');    return formatDateStr;
}

注意

用在vue中可能报以下错误

<template slot-scope="scope">
    {{dateStr(scope.row.createTime)}}</template>

TypeError: Cannot read properties of undefined (reading 'replace')

原因:数据来源可能为空

解决方案

在数据的标签里面添加判断 v-if

<template slot-scope="scope">
    <span v-if="scope.row.createTime">
        {{dateStr(scope.row.createTime)}}        </span></template>
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ArcGIS时态数据展示
java处理日期格式大全Date format SimpleDateFormat
使用SimpleDateFormat顺利解析日期
5hutool实战:DateUtil-解析被格式化的时间
Java _ String和Date、Timestamp之间的转换
日期转换工具类
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服