安卓和ios针对于new Date()数据格式的兼容问题

news/2024/7/20 21:14:16 标签: android, ios

现象

IOS 手机不识别 YYY-MM-DD HH:mm:ss 格式的日期传参。

起因

在项目中需要实现倒计时,这个倒计时的时间是后端同学给到前端的,我们针对当前时间到结束的时,进行倒计时,这个功能在测试的时候安卓手机和iOS手机都没问题,但是哦生产有用户反馈ios手机无法出现倒计时

排查

发现是ios低版本的情况出现这个问题,因为ios低版本不识别这个日期格式, ios低版本只能识别 YYY/MM/DD HH:mm:ss 这种格式ios和安卓都兼容,因此我查阅资料发现,最新版本的ios已经修复了这个问题,但是在ios15.2的版本还存在.

解决方案

1、正常的时间格式直接replace掉

let time = "2023-12-10 14:39" let TF = newDate(time.replace(/-/g,'/'))

2、使用moment时间格式化

moment(2023-12-10 T11:24:04.000+0800).format( 'MM/DD HH:mm')

3、改为YYYY/MM/DD的形式

 
const date = new Date('2023-12-10') // Invina Date
 
const date = new Date('2023/12/10') // OK!

http://www.niftyadmin.cn/n/5261742.html

相关文章

windows下oracle透明网关安装

上一次说了如何在Linux下安装oracle到sqlserver之间的透明网关,现在给大家继续介绍如何在windows下安装。 本文实验环境: 数据库类型 数据库版本 IP oracle 11204 192.168.238.122 MSSQL MSSQL 2008 192.168.239.40 一、oracle服务器配置ODBC源…

重生奇迹mu战士加点

在重生奇迹MU中,战士作为一个近战职业,主要依赖于物理攻击来输出伤害。因此,在加点方面,战士需要优先考虑加强自身的攻击力,同时也要增强自身的生存能力和耐久度。 以下是可参考的战士加点方案: 1.力量&a…

解读Amazon Q | 用AI聊天机器人连接你与未来的无限可能

授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 亚马逊云科技开发者社区, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道 在美国当地时间11月28日,亚马逊云科技在拉斯维加斯举办…

1116 多二了一点

若一个正整数有 2n 个数位,后 n 个数位组成的数恰好比前 n 个数位组成的数多 2,则称这个数字“多二了一点”。如 24、6668、233235 等都是多二了一点的数字。 给定任一正整数,请你判断它有没有多二了那么一点。 输入格式: 输入在…

我对迁移学习的一点理解——领域适应(系列3)

文章目录 1. 领域适应(Domain Adaptation)的基本概念2.领域适应(Domain Adaptation)的目标3.领域适应(Domain Adaptation)的实现方法4.领域适应(Domain Adaptation)的可以解决的问题…

linux 设备子系统 摘要

Linux设备模型提取了设备操作的共同属性,进行抽象,并将这部分共同的属性在内核中实现,而为需要新添加设备或驱动提供一般性的统一接口,这使得驱动程序的开发变得更简单了,而程序员只需要去学习接口就行了。 在内核里&…

低温探针台的工作原理及应用探究

低温探针台是一种广泛用于研究和测试低温材料的精密仪器设备。它能够在极低温环境下对样品进行各种物理性能和电学性能测试,为科研工作者和工程技术人员提供极为重要的测试手段。 低温探针台的核心部件是低温室和探针系统。低温室内安装有精密的制冷系统&#xff0…

单射、满射、双射、集合对等

设都是集合,是一个从集合到集合的映射变换 单射:若由任意的及,可以推得,那么就称是单射。 满射:若对任意,存在,使得,那么就称是满射。 双射:若既是单射、又是满射&…