问题描述

  • new Date("2019-12-29 10:30:00") 在IOS下显示为NaN

原因分析

  • -的日期IOS下存在兼容问题

解决方法

  • 字符串替换
let dateStr = "2019-12-29 10:30:00";
date = dateStr .replace(/\-/g, "/");

其他拓展

  • 日期格式化方法
/*** 日期格式化* @param {Object} date * @param {Object} fmt*/
function formatDate(date, fmt) {if (date == null || date == '' || date == 'undefined') {return '';}date = date + '';date = date.replace(/\-/g, "/");if (date.indexOf('GMT') == -1) {date = date.replace(/\T/g, " ");}if (date.indexOf('.') != -1) {date = date.substr(0, date.indexOf('.'));}date = new Date(date);fmt = fmt || "yyyy-MM-dd hh:mm:ss";var o = {"M+": date.getMonth() + 1, //月份   "d+": date.getDate(), //日   "h+": date.getHours(), //小时   "m+": date.getMinutes(), //分   "s+": date.getSeconds(), //秒   "q+": Math.floor((date.getMonth() + 3) / 3), //季度   "S": date.getMilliseconds() //毫秒   };if (/(y+)/.test(fmt))fmt = fmt.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length));for (var k in o)if (new RegExp("(" + k + ")").test(fmt))fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));return fmt;
}

JS 苹果手机日期显示NaN问题相关推荐

  1. html点击按钮显示星期,js实现日期显示的一些操作(实例讲解)

    1.js获取当前日期(yyyy-mm-dd) 以下代码是获取到的当前日期: var myDate = new Date(); var year = myDate.getFullYear(); //获取 ...

  2. js实现日期显示的一些操作

    1.js获取当前日期(yyyy-mm-dd) 以下代码是获取到的当前日期: 1 var myDate = new Date(); 2 var year = myDate.getFullYear(); ...

  3. 解决js newDate()苹果手机日期格式显示NaN

    原文出处:https://blog.csdn.net/qq_32460751/article/details/85322434 例:2018-12-28 15:00:00 1.   var  newD ...

  4. 微信公众号开发-iphone手机时间显示NaN:NaN的问题修改

    背景,选择时间后,时间显示的格式成了火星文 上图: 刚开始有些蛋碎,什么鬼 然后在上网查 然后找到一个类似的帖子: 具体内容:在html页面中获得后台传过来的一个时间并显示在页面上,我用getFull ...

  5. html显示日期时间代码,JS全中文显示日期时间代码

    JS全中文显示日期时间代码_网页代码站(www.webdm.cn) function number(index1){ var numberstring="一二三四五六七八九十"; ...

  6. html英文日期js,JS网页上显示中英文版日期时间(根据电脑上的时间)

    JS网页上显示中英文版日期时间(根据电脑上的时间) <script language="javascript"> function shownowtime() { va ...

  7. 关于苹果手机打开钉钉小程序中处理的日期显示invalid date

    详述问题:苹果手机打开钉钉小程序中处理的日期显示 invalid date ( 使用的UI插件为Vant UI) 解决方案如下:使用Vant 默认的日期选择格式,如2021/12/08 问题原因:转换 ...

  8. js将时间转换为时间戳在苹果手机上为NaN

    前言 在开发小程序有一个需求是:页面部分展示是要过了某个时间之后才显示.自测的时候是实现了的,但是一到测试的那里就没效果.怎么回事呢?原来是苹果手机和安卓手机的时间转换不一样导致的 场景再现 let ...

  9. new Date(2019-05-10 08:00:00) 格式在IE内核或者低版本浏览器中显示NaN或者Invalid Date的问题...

    js new Date("2019-05-10 08:00:00") 格式在IE内核或者低版本浏览器中显示NaN或者Invalid Date的问题. 在高级浏览器上new Date ...

最新文章

  1. 发布 SharePoint Server 2007 Starter Page
  2. Redis 基础、高级特性与性能调优 | 高薪必备
  3. Python语言学习:基于python五种方法实现使用某函数名【func_01】的字符串格式('func_01')来调用该函数【func_01】执行功能
  4. 调用webservice时提示对操作的回复消息正文进行反序列化时出错
  5. WinSock三种选择I/O模型
  6. tomcat 项目发布失败原因_项目启动tomcat失败的几种可能原因和解决方法
  7. /etc/sysconfig/i18n文件详解
  8. C语言第12轮:指针
  9. MySQL Workbench出现:Error Code: 2013. Lost connection to MySQL server during query的问题解决
  10. 【回文串1 动态规划 马拉车算法】LeetCode 5. Longest Palindromic Substring
  11. php判断是字符串类型,php使用strpos判断字符串中数字类型子字符串出错的解决方法 原创...
  12. 091118 T 数组的继承
  13. 中国移动(ECIA)云网工程师技术知识-立哥技术
  14. 【C语言】关机程序的实现以及函数
  15. matlab中算术平方根,改进的平方根法matlab
  16. 窗体泄露 WindowManager: android.view.WindowLeaked: Activity com.XXX.XXX.activity.XXXActivity has leaked
  17. 电子嵌入式硬件软件培训
  18. 《python网络爬虫和信息提取》:全球电影票房排行榜(附更改后的代码)
  19. 海海软件DRM-X 4.0产品介绍
  20. Presenting view controllers on detached view controllers 警告根由

热门文章

  1. git密码重置后如何登录
  2. 多多自走棋改动_《多多自走棋》 更新,几大改动来袭,一个改动让玩家无奈!...
  3. 经典算法:二叉树的建立
  4. 数据恢复工具有哪些? 十个最好的数据恢复软件
  5. MaxCompute快速入门
  6. 汽车仪表盘CAN总线实现
  7. 03 限制 limit
  8. SemEval 情感分析主流数据集以及任务介绍
  9. mt管理器逆向了解安卓----【mt管理器介绍】
  10. Ubuntu 18.04 LTS 下进入和退出tty模式