小工具知识网

当前位置: 首页 > 行业知识 > 微信小程序,IOS兼容日期格式问题,注意ios高低版本兼容性不一致

行业知识

微信小程序,IOS兼容日期格式问题,注意ios高低版本兼容性不一致

2026-11-02 00:35:57 来源:互联网转载

问题描述:

今天调试代码的时候出现以下问题,在部分 iOS 下无法正常使用,iOS 只支持 "yyyy/MM/dd"、"yyyy/MM/dd HH:mm:ss"、"yyyy-MM-dd"、"yyyy-MM-ddTHH:mm:ss"、"yyyy-MM-ddTHH:mm:ss+HH:mm" 的格式   当时页面展示时间格式为,yyyy-mm-dd  hh:mm:ss。

解决方法:

修改为ios支持的时间格式 比如 yyyy/mm/dd  hh:mm:ss  ,例如如下时间格式转换  格式为

${year}/${month}/${day} ${hours}:${minutes}:${seconds}

export default function formatDate(dataStr) {  const date = new Date(dataStr);  if (!isNaN(date)) {    const year = date.getFullYear();    const month = String(date.getMonth() + 1).padStart(2, '0');    const day = String(date.getDate()).padStart(2, '0');    const hours = String(date.getHours()).padStart(2, '0');    const minutes = String(date.getMinutes()).padStart(2, '0');    const seconds = String(date.getSeconds()).padStart(2, '0');    return `${year}/${month}/${day} ${hours}:${minutes}:${seconds}`;  } else {    // 无法解析日期,返回原始字符串或抛出错误,取决于需求    return dataStr;  }}

上一篇:更改服务器标识怎么弄?

下一篇:独家揭秘,QQ亲密关系绑定功能深度解析,轻松掌握对方亲密关系的秘密!