Chrome和Safari时间字符串解析兼容

简介: Chrome和Safari时间字符串解析兼容

1、解析时间"2019-11-07 21:34:34"


> var time1 = "2019-11-07 21:34:34";
>Date.parse(time1)
// Chrome
1573133674000
// Safari
NaN
> new Date(time1);
// Chrome
Thu Nov 07 2019 21:34:34 GMT+0800 (中国标准时间)
// Safari 
Invalid Date

2、解析时间 “2019/11/07 21:34:34”


> var time2 = "2019/11/07 21:34:34";
new Date(time2);
// Chrome
Thu Nov 07 2019 21:34:34 GMT+0800 (中国标准时间)
// Safari
Thu Nov 07 2019 21:34:34 GMT+0800 (CST)

3、兼容处理 将字符串中- 全部替换成/


new Date(time1.replace(/-/g, "/"));
// Chrome
Thu Nov 07 2019 21:34:34 GMT+0800 (中国标准时间)
// Safari
Thu Nov 07 2019 21:34:34 GMT+0800 (CST)

总结

image.png



相关文章
|
20天前
|
算法 测试技术 C#
【解析几何】 【多源路径】 【贪心】1520 最多的不重叠子字符串
【解析几何】 【多源路径】 【贪心】1520 最多的不重叠子字符串
|
20天前
|
JavaScript 前端开发 Java
|
20天前
|
Web App开发 数据采集 JavaScript
Chrome开发者工具探秘:元素面板的神奇魔法与实战解析
Chrome开发者工具探秘:元素面板的神奇魔法与实战解析
33 0
|
8天前
|
SQL 存储 JSON
Hive 解析 JSON 字符串数据的实现方式
Hive 提供 `get_json_object` 函数解析 JSON 字符串,如 `{"database":"maxwell"}`。`path` 参数使用 `$`、`.`、`[]` 和 `*` 来提取数据。示例中展示了如何解析复杂 JSON 并存储到表中。此外,Hive 3.0.0及以上版本内置 `JsonSerDe` 支持直接处理 JSON 文件,无需手动解析。创建表时指定 `JsonSerDe` 序列化器,并在 HDFS 上存放 JSON 文件,可以直接查询字段内容,方便快捷。
|
11天前
|
移动开发 iOS开发
非标准h5字符串的WKWebView展示前的解析与插入属性或标题头与解决WKWebView无法加载视频首帧问题
非标准h5字符串的WKWebView展示前的解析与插入属性或标题头与解决WKWebView无法加载视频首帧问题
15 1
|
12天前
|
SQL JSON 监控
实时计算 Flink版产品使用合集之直接将 JSON 字符串解析为数组的内置函数如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
20天前
|
SQL 缓存 JavaScript
深入解析JavaScript中的模板字符串
深入解析JavaScript中的模板字符串
17 1
|
20天前
|
缓存 自然语言处理 JavaScript
万字长文深度解析JDK序列化原理及Fury高度兼容的极致性能实现
Fury是一个基于JIT动态编译的高性能多语言原生序列化框架,支持Java/Python/Golang/C++/JavaScript等语言,提供全自动的对象多语言/跨语言序列化能力,以及相比于别的框架最高20~200倍的性能。
168522 4
|
20天前
|
弹性计算 运维 Shell
|
20天前
|
存储 NoSQL 安全
Redis入门到通关之数据结构解析-动态字符串SDS
Redis入门到通关之数据结构解析-动态字符串SDS
26 0

推荐镜像

更多