JS 获取指定时间的时间戳(兼容各个浏览器)
需求:后台返回一个时间,前端需要转换为时间戳再使用
后台可能返回的时间格式有:
格式一:time = "Wed Jun 10 2021 15:00:00 GMT+0800"
格式二:time = "2021/06/10 15:00:00"
格式三:tiem = "2021-06-10 15:00:00"
格式一或格式二:
直接使用:new Date( time ).getTime(); // 结果为:1623308400000
上面的等效方法:new Date( time ).valueOf() 和 +new Date( time )
格式三:
格式三在Safari浏览器(移动端和PC端)上会出现错误结果:NaN。格式三要在所有浏览器出现正确结果,则需要进行转换:
new Date( time.replace(/-/g, '/') ).getTime(); // 结果为:1623308400000
测试正常的浏览器:Safari浏览器(移动端和PC端)、Chrome浏览器、QQ浏览器、小米浏览器、微信等等。
JS 获取指定时间的时间戳(兼容各个浏览器)相关推荐
- java中获取指定时间的时间戳
在 Java 中,可以使用 Instant 类来获取指定时间的时间戳. 首先,你需要使用 ZonedDateTime 类来表示指定的时间.你可以使用 ZonedDateTime.of 方法来创建一个 ...
- JS获取当前时间 或时间戳 年月日 时分秒
export const getCurrentDate = (format: string, timeStamp: boolean) => {const date = new Date();va ...
- JS获取某个时间点的时间戳
js获取某个时间点的时间戳: new Date('2020-3-14 11:30:00').getTime() JS获取当前时间的时间戳 new Date().getTime()
- js获取当前时间戳;指定时间转换时间戳;时间戳转换时间
1 JavaScript 获取当前时间戳: 方法一 var timestamp = Date.parse(new Date()); 结果:1557479983000 方法二 var timestamp ...
- js获取当前时间、获取当前时间戳、时间与时间戳互转。
1. JavaScript 获取当前时间戳: 第一种: var timestamp = Date.parse(new Date()); console.log(timestamp); // 16224 ...
- PHP获取当前时间、时间戳的各种格式写法汇总[日期时间]
PHP获取当前时间.时间戳的各种格式写法汇总[日期时间] 原文:PHP获取当前时间.时间戳的各种格式写法汇总[日期时间] 今天写下php中,如何通过各种方法 获取当前系统时间.时间戳,并备注各种格式的 ...
- php 获取指定时间 次日,PHP时间判断语句
用php只能获取服务器端的时间,得用js获取客户端时间,然后生成对应的css文件内容. 为了确保页面能正确显示,还得有个默认的css文件链接.示例代码如下: function DynamicLoad( ...
- js获取当前时间(昨天、今天、明天)
js获取当前时间(昨天.今天.明天) //昨天的时间var day1 = new Date();day1.setTime(day1.getTime() - 24 * 60 * 60 * 1000);v ...
- php获取时间格式的年份,PHP获取当前时间、时间戳的各种格式写法汇总
使用strtotime可以将各种格式的时间字符串转换为时间戳 转换常规时间格式 ?echo date('Y-m-d H:i:s',strtotime('2016-01-30 18:00')).PHP_ ...
最新文章
- php redis管理系统,php+redis实现小型的用户管理系统
- Android Binder IPC机制
- jquery封装的ajax请求
- python【力扣LeetCode算法题库】945- 使数组唯一的最小增量
- Windows 2008 R2 Powershell 3.0
- linux内核驱动开发 培训,嵌入式Linux驱动开发培训 - 华清远见教育集团官网
- 阵列卡正确安装调试方法
- java 自动装箱自动拆箱
- android activity查询,android中activity.findViewById()方法查找的是什么?
- 关于《啊哈!算法》相关资源
- 开通5G网络服务三个月,中国广电交出了什么样的答卷?
- eclipse如何装php插件,Eclipse PHP插件(PHPEclipse)安装与配置图解
- 简单教你提高网站速度的6种小方法
- Java最新学习笔记(2020版)丨基于JKD1.8
- 华为云数据库三大优势
- opencv学习日记——娜扎小姐姐与猫咪的图像融合,超美哈哈哈
- 红米Note9系列机型详细配置对比,Note9 4G\Note9 5G\Note9 Pro 5G
- 表达式和语句的简单理解
- Joel在耶鲁大学的演讲
- 基于C++的《元素战争》基于win32框架的电脑游戏设计
热门文章
- iOS toolchain based on clang for linux
- 修改framework后重新刷入手机
- 带你了解加速度传感器的几种应用
- S3C6410的Bootloader的两个阶段BL1和BL2编译相关学习
- oracle 9i生成分析报告,ORACLE 9i 以后的分析函数汇总 - fesing - Qihang.Net
- 软件架构自学笔记--大学学的软件工程为什么感觉很“虚”
- H5活动刮刮卡功能的实现与注意事项
- Squid概述及相关配置说明
- 【CentOS7-Python系列】之一【VMwareWorkstation安装CentOS7】
- Java TCP/UDP socket 编程流程总结