当前位置: 首页 > news >正文

JavaScript `new Date()` 方法移动端 `兼容 ios`,ios环境new Date()返回NaN

在 iOS 环境下,new Date() 方法会返回 NaN,这通常是由于时间字符串的格式问题。iOS 的 Date 构造函数对时间字符串的格式要求比其他平台更严格。

原因:ios端不兼容“-”为连接符的时间。

解决办法:

替换时间格式

IOS 不支持某些时间格式,例如 YYYY-MM-DD HH:MM:SS。可以通过将 - 替换为 / 来解决这个问题。

let dateStr = '2021-09-18 12:00:00';
let iosCompatibleDateStr = dateStr.replace(/-/g, '/');
let date = new Date(iosCompatibleDateStr);

"/"连接符时间格式:

安卓与ios都可兼容!

相关文章:

  • mysql no space left on device
  • Ubuntu20.04 设置开机自启
  • YOLO11改进——融合BAM注意力机制增强图像分类与目标检测能力
  • 黑马头条day01
  • Deepseek本地部署 + 个性化 Rag 知识库
  • 【过程控制系统】PID算式实现,控制系统分类,工程应用中控制系统应该注意的问题
  • 大模型文生图
  • 考研数据结构之二叉树(一)(包含真题及解析)
  • sql工具怎么选最适合自己的?
  • 【路由交换方向IE认证】BGP选路原则之Weight属性
  • 空间信息可视化——WebGIS前端实例(二)
  • Spark-SQL(一)
  • docker方式项目部署(安装容器组件+配置文件导入Nacos+dockerCompose文件创建管理多个容器+私有镜像仓库Harbor)
  • 循环神经网络 - 门控循环单元网络
  • LanDiff:赋能视频创作,语言与扩散模型的融合力量
  • 波束形成(BF)从算法仿真到工程源码实现-第八节-波束图
  • 【云平台监控】安装应用Ansible服务
  • 【Ansible自动化运维】六、ansible 实践案例与最佳实践:经验总结与分享
  • 未来七轴机器人会占据主流?深度解析具身智能方向当前六轴机器人和七轴机器人的区别,七轴力控机器人发展会加快吗?
  • AndroidStudio编译报错 Duplicate class kotlin
  • 中国恒大:清盘人向香港高等法院申请撤回股份转让
  • 甘肃:今年6月前,由县级党委、政府制定农村彩礼倡导性标准
  • 湖南湘西州副州长刘冬生主动交代问题,接受审查调查
  • 欧阳娜娜担任江西吉安文化旅游大使
  • 4月国产新能源,降价潮迈入拐点
  • 国际足联女子世界杯再次扩军,2031年起增至48支球队