ios 与 android 差异 --- new Date() 之坑

这两周连续两次遇到在使用new Date()对象被坑了,特此留念。

 

var date = ‘2016-02-28 16:42:54.0‘;

android:

new Date(date)

//Sun Feb 28 2016 16:42:54 GMT+0800 (中国标准时间)

ios:

new Date(date)

//Invalid Date = $1     不能将含有‘-‘的时间字符串转成时间。

new Date(date.replace(

/\-/g,‘/‘

))

//Invalid Date = $2     ‘.0‘表示的毫秒不能转

new Date(date.replace(

/\-/g,‘/‘

).replace(‘.0‘,‘‘));

//The Feb 18 2016 16:42:54 GMT+0800 (CST)

finally,终于好了~

时间: 2024-10-26 07:21:20

ios 与 android 差异 --- new Date() 之坑的相关文章

开园第一篇 - 论移动开发环境 IOS与Android的差异

首先,在真正写技术之前做个自我简介.本人08年开始学c语言 一年后,转vc++.开始接触MFC MFC做了两年.转眼11年了我考上了一个不知名的大专.搞C++发现没有市场了因为当时酷狗腾讯的软件已经日益成熟.想去打市场已经十分艰难(当时,自己很天真以为自己会做出个东西然后出去创业)而后,我卖了我的诺基亚N73买了一部三星galaxy ace(5830)就这样我开始走上了我的Google不归路.2012年我终于做出了我的第一个精品应用(所谓的精品应用是以工程师思维来看的 至少在我的5830上是飞一

ios和android的时间格式的差异

如果使用new Date('2018-09-03') .getTime() android 是正常, ios 会出现null 解决方法是 new Date('2018/09/03 00:00:00') .getTime() ios和android都正常 new Date('2018-09-03')  在pc浏览器多出8个小时 Mon Sep 03 2018 08:00:00 GMT+0800 (中国标准时间) new Date('2018/09/03') Mon Sep 03 2018 00:0

ios和android适配

一些情况下对非可点击元素如(label,span)监听click事件,ios下不会触发 解决方案:css增加cursor:pointer; 三星手机遮罩层下的input.select.a等元素可以被点击和focus(点击穿透) 问题发现于三星手机,这个在特定需求下才会有,因此如果没有类似问题的可以不看.首先需求是浮层操作,在三星上被遮罩的元素依然可以获取focus.click.change),有两种解决方案: 1.是通过层显示以后加入对应的class名控制,截断显示层下方可获取焦点元素的事件获取

「Unity」与iOS、Android平台的整合:0、内容描述

从去年年末开始,我负责在Unity中建立.接入iOS.Android相关SDK 的模板工程,一路磕磕碰碰,填了很多坑,对其中的苦闷深有体会. 现在决定将自己填过的坑整理一下,希望大家以后能走得更顺畅,转载请注明出处,谢谢. 本系列文章意在抛砖迎玉,在细枝末节或者表述中可能会存在纰漏,还请大家帮忙指出. 本系列文章将会涉及到iOS.Andorid等的基础内容和概念,如有不懂的地方请自行搜索以扩充自己的广度. 本系列文章将会包括以下内容(不断更新): 1.导出的xCode工程 主要讲解Unity导出

ios与android设备即时语音互通的录音格式

在做iphone开发之前,我(ray)对声音格式了解的相当少.我知道一些“wav”和“mp3”声音格式的差异,但是我肯定不能准确地告诉你“AAC”.“CAF”是什么格式的声音文件,同时也不知道在MAC上最好的转换音频文件的方法是什么. 我深知,假如你想要成为一名合格的iphone开发者,你必须对声音文件数据格式,转换,录音和使用什么音频操作API有个基本的了解. 这篇文章是三篇涵盖音频开发教程中的第一篇.在这篇文章中,我们将会从文件和数据格式开始. 文件格式和数据格式 首先我们要知道的是,对每个

「Unity」Unity中接入iOS、Android平台:第零篇,内容描述

从去年年末开始,我负责在Unity中建立 接入iOS.Android相关SDK 的模板工程,一路磕磕碰碰,填了很多坑,对其中的苦闷深有体会. 所以决定将自己填过的坑整理一下,让大家能够走得更顺畅,但未经本人同意,禁止转载,谢谢. 之后的篇章中将会包括以下内容(不断更新): 导出xCode工程目录结构的重点讲解 导出Android工程后目录结构的重点讲解 Android Studio工程的重点讲解 与iOS的简单数据交互.监听.回调 与Android的简单数据交互.监听.回调 Unity下用于数据

暗黑战神客户端(IOS和Android)打包教程

先说下遇到的严重问题: 1.暗黑战神的资源管理有2套流程,一套开发使用(Resources.Load),一套正式上线使用(AssetBundles, 流畅),而走AssetBundles流程的代码则有很严重Bug. 2.IOS和Android的UI管理并未统一,由于Android版使用了ETC,所以导致两个平台的UI资源混乱. 3.IOS有影响流程的Bug. 4.IOS在出正式包时,Mono方式和IL2CPP都有严重的坑. 当然还有很多其他常规的Bug,不过所有这些都被我修复了,成功编译出IOS

HTML5会砸掉iOS和Android的饭碗么?

我们第一次谈论HTML5要改变世界大概是因为乔布斯,他坚持在iOS上不兼容Flash,在Adobe统治多媒体开发的那个年代,这需要付出极大的勇气.这么多年过去了,虽然所有人都在谈论HTML5,但是大部分人甚至都忘了它还是一个仍在完善中的体系. 2007年W3C(万维网联盟)立项HTML5,直至2014年10月底,这个长达八年的规范终于正式定稿.接下来,HTML5将真正开始颠覆原生 (Native) App 世界.虽然这种危言耸听已经让人有点厌烦.但是如果回顾HTML这些年走过的路,你就不会再怀疑

HTML 5 会让iOS和Android开发者转行吗?

我们第一次谈论 HTML5 要改变世界大概是因为乔布斯,他坚持在 iOS 上不兼容 Flash,在 Adobe 统治多媒体开发的那个年代,这需要付出极大的勇气.这么多年过去了,虽然所有人都在谈论 HTML5,但是大部分人甚至都忘了它还是一个仍在完善中的体系. 2007年W3C(万维网联盟)立项 HTML5,直至 2014年10月 底,这个长达八年的规范终于正式定稿.接下来,HTML5 将真正开始颠覆原生(Native) App 世界.虽然这种危言耸听已经让人有点厌烦.但是如果回顾 HTML 这些