【声明】关于六久阁私自出售我公司dedecms小程序插件声明
发布时间:2021-12-10 18:15:25查看:0pbootcms小程序插件在ios下时间错误的处理 
由于ios对时间格式中的“-”处理方式不同,造成ios会无法获取时间,而pb官方后台数据库存储的标准时间,不是时间戳,这就是造成问题的根源 解决方式为:(新版本demo不需要考虑)

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

  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; 

 


版权声明:本文为原创文章,未经允许不得转载。https://doc.tengcee.com/pbootcms/pbquestion/200.html

服务热线

15137100750

我知道你不会打


但是我还是要写


你懂得!

微信二维码

QQ群二维码