电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

moment轉化時間戳出現Invalid Date的問題及解決

瀏覽:121日期:2022-06-09 18:23:44
目錄
  • moment轉化時間戳出現Invalid Date
  • 使用Moment.js處理時間戳轉化為時間年月
    • 優點
    • 使用步驟
  • 總結

    moment轉化時間戳出現Invalid Date

    項目用在使用moment轉換時間戳的時候出現Invalid Date

    通過后端接口發現接口返回的字段是 beginTime: “1612922019029”

    在數據傳遞得過程中類型發生了變化 所以得把字符串用Number()轉化下數字類型即可正常顯示

    // 轉換數字類型beginTime: this.$moment(Number(item.beginTime)).format( "YYYY-MM-DD"),

    還有個小問題就是如果某個時間戳為空是時,則會顯示1970-01-01

    所以為了防止顯示1970-01-01,所以通過三目運算判斷一下

     endTime:	   item.endTime == ""	     ? ""	     : this.$moment(Number(item.endTime)).format("YYYY-MM-DD"),

    這樣頁面上頁就不會出現1970-01-01

    使用Moment.js處理時間戳轉化為時間年月

    Moment.js 是一個 JavaScript 日期處理類庫(處理時間格式化的npm包),用于解析、檢驗、操作、以及顯示日期,在新公司的項目中,大量使用Moment來處理時間日期,非常方便好用。

    Moment.js 中文網:

    優點

    • 不依賴任何第三方庫
    • 支持字符串、Date、時間戳以及數組等格式
    • 可以同時在瀏覽器和node環境中使用
    • 前后端通用,文檔也很詳細
    • 方便了日常開發中對時間的操作,提高了開發效率

    使用步驟

    1:在項目里面安裝Moment

    cnpm install moment --save

    2:在要使用的組件里面引入

    import moment from "moment"; 

    3:時間戳如下

    {  "users": [    {"startTime":"1572502840091","endTime":"1572512489920"    }, {      "startTime":"1572512489920",      "endTime":"1572513935374"    }]}

    4:代碼

    這里把時間戳做成了mock數據,使用axios對數據接口進行請求,請求完成之后渲染在前端界面,如果有不理解的地方可以查看專題從零開始學react系列教程。

    import React from "react";import axios from "axios";import moment from "moment";class Time extends React.Component {  //構造函數  constructor() {    super();    //react定義數據    this.state = {      list: []    }  }  //請求接口的方法  getData = () => {    var api = "http://localhost:3004/users";    axios.get(api)      .then((response) => {// handle successconsole.log(response.data);//用到this需要注意指向,箭頭函數this.setState({  list: response.data})      })      .catch(function (error) {// handle errorconsole.log(error);      });  }  render() {    return (      <div><h2>時間戳轉化為時間</h2><button onClick={this.getData}>獲取時間</button><ul>  {    this.state.list.map((value, key) => {      let start = moment(parseInt(value.startTime)).format("YYYY/MM/DD hh:mm:ss");      let end = moment(parseInt(value.endTime)).format("YYYY/MM/DD hh:mm:ss");      return (<li key={key}>  <span>開始時間:{start}</span>  <span>結束時間:{end}</span></li>      )    })  }</ul>      </div>    )  }}export default Time;

    5:效果

    代碼運行如下,獲取到了時間年月日了。

    總結

    以上為個人經驗,希望能給大家一個參考,也希望大家多多支持。

    標簽: JavaScript
    主站蜘蛛池模板: 工业淬火油烟净化器,北京油烟净化器厂家,热处理油烟净化器-北京众鑫百科 | 小港信息港-鹤壁信息港 鹤壁老百姓便民生活信息网站 | 无尘烘箱_洁净烤箱_真空无氧烤箱_半导体烤箱_电子防潮柜-深圳市怡和兴机电 | 集装箱箱号识别_自重载重图像识别_铁路车号自动识别_OCR图像识别 | 购买舔盐、舔砖、矿物质盐压块机,鱼饵、鱼饲料压块机--请到杜甫机械 | 螺旋丝杆升降机-SWL蜗轮-滚珠丝杆升降机厂家-山东明泰传动机械有限公司 | 膜结构车棚|上海膜结构车棚|上海车棚厂家|上海膜结构公司 | 郑州律师咨询-郑州律师事务所_河南锦盾律师事务所 | 酒糟烘干机-豆渣烘干机-薯渣烘干机-糟渣烘干设备厂家-焦作市真节能环保设备科技有限公司 | 耐破强度测试仪-纸箱破裂强度试验机-济南三泉中石单品站 | 硅胶管挤出机厂家_硅胶挤出机生产线_硅胶条挤出机_臣泽智能装备 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 水稻烘干机,小麦烘干机,大豆烘干机,玉米烘干机,粮食烘干机_巩义市锦华粮食烘干机械制造有限公司 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 塑料薄膜_PP薄膜_聚乙烯薄膜-常州市鑫美新材料包装厂 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 广东泵阀展|阀门展-广东国际泵管阀展览会 | 蒜肠网-动漫,二次元,COSPLAY,漫展以及收藏型模型,手办,玩具的新媒体.(原变形金刚变迷TF圈) | 郑州巴特熔体泵有限公司专业的熔体泵,熔体齿轮泵与换网器生产厂家 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | 泡沫消防车_水罐消防车_湖北江南专用特种汽车有限公司 | 岩棉板|岩棉复合板|聚氨酯夹芯板|岩棉夹芯板|彩钢夹芯板-江苏恒海钢结构 | 媒介云-全网整合营销_成都新闻媒体发稿_软文发布平台 | 成都办公室装修-办公室设计-写字楼装修设计-厂房装修-四川和信建筑装饰工程有限公司 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | 继电器模组-IO端子台-plc连接线-省配线模组厂家-世麦德 | 西安微信朋友圈广告投放_微信朋友圈推广_西安度娘网络科技有限公司 | 首页 - 张店继勇软件开发工作室 兰州UPS电源,兰州山特UPS-兰州万胜商贸 | 银川美容培训-美睫美甲培训-彩妆纹绣培训-新娘化妆-学化妆-宁夏倍莱妮职业技能培训学校有限公司 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 山东信蓝建设有限公司官网| 压缩空气冷冻式干燥机_吸附式干燥机_吸干机_沪盛冷干机 | 视频直播 -摄影摄像-视频拍摄-直播分发| 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 光泽度计_测量显微镜_苏州压力仪_苏州扭力板手维修-苏州日升精密仪器有限公司 | 减速机电机一体机_带电机减速器一套_德国BOSERL电动机与减速箱生产厂家 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | 一体化污水处理设备_生活污水处理设备_全自动加药装置厂家-明基环保 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 污泥烘干机-低温干化机-工业污泥烘干设备厂家-焦作市真节能环保设备科技有限公司 | 球磨机 选矿球磨机 棒磨机 浮选机 分级机 选矿设备厂家 | 光环国际-新三板公司_股票代码:838504 |