常见问题

当前位置:首页>新闻资讯>常见问题
全部 24 小程序教程 7 API教程 13 常见问题 4

pbootcms小程序插件在ios下时间错误的处理

时间:2023-09-09   访问量:1007


由于ios对时间格式中的“-”处理方式不同,造成ios会无法获取时间,而pb官方后台数据库存储的标准时间,不是时间戳,这就是造成问题的根源 解决方式为:(新版本demo不需要考虑)

找到utils/util.js文件的formatTime方法,改成如下;(红色字体为新增)

code腾石建站

  1. function formatTime(string, format) { 

  2.     var formateArr = ['Y''M''D''h''m''s']; 

  3.     var returnArr = []; 

  4.     if(!isEmpty(string) && string.indexOf("-") >-1) 

  5.     string = string.replace(new RegExp(/-/gm) ,"/");//解决ie下invalid date问题 

  6.     var date = new Date(string); 

  7.     returnArr.push(date.getFullYear()); 

  8.     returnArr.push(formatNumber(date.getMonth() + 1)); 

  9.     returnArr.push(formatNumber(date.getDate())); 

  10.  

  11.     returnArr.push(formatNumber(date.getHours())); 

  12.     returnArr.push(formatNumber(date.getMinutes())); 

  13.     returnArr.push(formatNumber(date.getSeconds())); 

  14.  

  15.     for (var i in returnArr) { 

  16.         format = format.replace(formateArr[i], returnArr[i]); 

  17.     } 

  18.     return format; 

 


上一篇:没有了!

下一篇:修复历史版本web化设置错误的问题

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部