JS将指定的时间戳转为UTC时间
Js中获取时间戳可用var dayMiliseconds = parseInt(new Date().valueOf());Js的时间戳单位为毫秒(1s = 1000 ms),下面是一个将制定的格式转化成UTC时间的函数。
//format the date string from webservice to UTC time; function toUTCtime(dateStr) {//Date(1381243615503+0530),1381243615503,(1381243615503+0800) dateStr += "";var utcPrefix = 0;var offset = 0;var dateFormatString = "yyyy-MM-dd hh:mm:ss";var utcTimeString = "";var totalMiliseconds = 0;var regMatchNums = /\d+/gi;var regSign = /[\+|\-]/gi;var arrNums = dateStr.match(regMatchNums);utcPrefix = parseInt(arrNums[0]);if (arrNums.length > 1) {offset = arrNums[1];offsetHour = offset.substring(0, 2);offsetMin = offset.substring(2, 4);offset = parseInt(offsetHour) * 60 * 60 * 1000 + parseInt(offsetMin) * 60 * 1000;}if(dateStr.lastIndexOf("+")>-1){totalMiliseconds= utcPrefix - offset;} else if (dateStr.lastIndexOf("-") > -1) {totalMiliseconds = utcPrefix + offset;}utcTimeString = new Date(totalMiliseconds).format(dateFormatString);return utcTimeString;}
转载于:https://www.cnblogs.com/skybreak/p/3361608.html
JS将指定的时间戳转为UTC时间相关推荐
- JavaScript将unix时间戳转为正常时间类型
JavaScript将unix时间戳转为正常时间格式 1.知识点 1)什么是unix时间戳 1)如何使用JavaScript将unix时间戳转换为正常的时间格式 2.实现 1)什么是unix时间戳 表 ...
- Unix时间戳,GPS时间戳 ,UTC时间 , 本地时间
本地时间 : 计算机显示的时间 本地时间 = UTC 时间 + 时区 (北京时间是东八区,也就是 +8小时) unix 时间戳 : UTC时间都是从(1970年01月01日 0:00:00)开始计算秒 ...
- unix时间戳转换c语言算法,聊聊时间(2)硬核算法篇——UNIX时间戳转UTC时间
文/Edward 前一篇文章<聊聊时间(1)UNIX时间戳和UTC时间>中,我们讲述了计算机中UNIX时间戳和UTC时间的基本概念,以及简要地阐述了诸如STM32F103之类芯片简单功能R ...
- C语言:Unix时间戳-转-UTC时间
C语言:Unix时间戳-转-UTC时间 C语言:UTC时间-转-Unix时间戳 一.简介 1. Unix时间戳 Unix系统内记录的时间是一个时间戳,所谓时间戳,就是当前时间距离1970年1月1日0时 ...
- Linux时间戳和UTC时间
先了解一下几个时间相关的概念. GMT时间:Greenwich Mean Time,格林尼治平时,又称格林尼治平均时间或格林尼治标准时间.是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间. GMT存 ...
- [Vue3]Unix时间戳转为真实时间方法
[Vue3]Unix时间戳转为真实时间方法 function unixTime(timeunix: number) {const time = new Date(timeunix);const y = ...
- 算法之unix时间戳和UTC时间(年月日)互换
算法之unix时间戳和UTC时间(年月日)互换 author:onceday date:2022年6月8日 文章目录 算法之unix时间戳和UTC时间(年月日)互换 1.c标准库时间结构定义 2.自定 ...
- 在线时间戳转换工具的坑-同样的时间戳转为北京时间,转换结果受本机时区设置的影响...
背景 前不久在写一个时间戳转化方法时偶然发现了,一些在线转化时间戳网站存在一些问题,即同样的时间戳都转为北京时间,转换结果受本机时区设置的影响. 比如当前时间戳为:1665803160000 对应的 ...
- Python时间戳转为北京时间
要将时间戳转化为北京时间,这里涉及一个时区的问题,由于Python默认只有时间戳转化为UTC时间的函数,所以这里要引入pytz这个库 首先安装pytz模块,使用pip install pytz imp ...
最新文章
- 如何编译 Linux 内核
- Devstack配置负载均衡,负载均衡版本V2
- 6,bash入门,for 循环, 编写最简单的脚本
- 金融运营智能化搞不定?百度智能云有妙方
- 窗体的Alpha通道透明色支持
- php 不识别 函数,奇怪的PHP错误:函数无法识别自己的参数
- 工作125:各个接口需要的token不同 token是获取数据的关键
- STL中map和string, vector 用法详解
- 在VS 2010上搭建Windows Phone 7开发平台
- https://www.usb.org/
- Linux系统编程 -- 文件描述符的复制:dup()和dup2()
- 独家:为了永不停机的计算服务 - 四月月刊 | 凌云时刻
- 聊一聊输入阻抗、输出阻抗和阻抗匹配
- 自考CISSP信息分享
- 【读书笔记】销售运营-策略制定的6大原则及5个常用工具
- web全栈开发项目搭建整体思路和学习路线
- docker修改服务器参数怎么办,Docker(32)- 如何修改 docker 容器的启动参数
- 科技公司产品专利申请介绍
- Linux U盘分区格式化 fdisk命令
- 什么是web前端驻场开发,费用怎么样
热门文章
- python求偏度系数_用 Python 讲解偏度和峰度
- c# 字典排序_Python零基础入门之列表与字典
- C++定时器的实现之格式修订版
- java缓存同步_浅谈JSON的数据交换、缓存问题和同步问题
- nginx tcp转发_Nginx学习(九):负载均衡服务
- 中如何将方形图片转换成圆形图片_【PS】PS中不可不知的实用技巧!你都掌握了吗?...
- Java并发编程实战_阿里P9整理分享的亿级流量Java高并发与网络编程实战PDF
- PDH光端机常见故障及解决方法介绍
- 【渝粤教育】电大中专学前儿童科学教育 (5)作业 题库
- lottie android min sdk,跳一个Lottie无法回调开始播放动画事件的坑