// 将时间戳转换成日期格式:
function timestampToTime(timestamp) {
var date = new Date(timestamp);//时间戳为10位需*1000,时间戳为13位的话不需乘1000
var Y = date.getFullYear() + '年';
var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '月';
var D = (date.getDate()+1 < 10 ? '0'+(date.getDate()) : date.getDate()) + '日';
// var D = date.getDate() + '日 ';
var h = date.getHours() + ':';
// var h = (date.getHours()+1 < 10 ? '0'+(date.getHours()+1) : date.getHours()+1) + ':';
// var m = date.getMinutes() + ':';
var m = (date.getMinutes()+1 < 10 ? '0'+(date.getMinutes()) : date.getMinutes());
// var s = date.getSeconds();
// return Y+M+D+h+m+s;
return Y+M+D+h+m;
}
//将本地时间转换成UTC时间(减去计算时差)0时区时间
function FormatUtcDate(obj) {
var str = '';
str += obj.getUTCFullYear() + '/';

if((obj.getUTCMonth() + 1) < 10) {
str += '0' + (obj.getUTCMonth() + 1) + '/';
} else {
str += (obj.getUTCMonth() + 1) + '/';
}

if(obj.getUTCDate() < 10) {
str += '0' + obj.getUTCDate();
} else {
str += obj.getUTCDate();
}
return str + ' ' + obj.getUTCHours() + ':' + obj.getUTCMinutes() + ':' + obj.getUTCSeconds();
}

上面这2个函数直接引用

function aaa(){
// 将本地时间转换成 UTC 时间,计算时差,将UTC时间转换成 本地 时间
var date = '2018-08-23'; //你的时间格式(你的时间)
//调用
var date = FormatUtcDate(new Date(date)) //调用这个方法转为0时区,你本地时间,带时分秒
var aa = FormatUtcDate(new Date(date));//本地转0时区的时间
startTime = Date.parse(new Date(aa)); //0时区转时间戳
console.log("用户选择的本地时间:" + date); //2018/08/27
console.log("用户选择0时区时间:" + aa);    //2018/08/26 16:0:0
console.log("用户选择0时区时间戳:" + startTime);  //1535270400000
var kk=timestampToTime(startTime);
$(".startTime").text(timestampToTime(startTime));
}
aaa();

开始日期时间戳加上天数之后的时间戳

endTime = startTime + dataSum * 24 * 60 * 60 * 1000;//结束时间转时间戳
console.log("结束的时间戳为:" + endTime);\

例如:

endTime = 1535270400000+ 1(天)* 24 * 60 * 60 * 1000;//结束时间转时间戳
console.log("结束的时间戳为:" + endTime);  //1535529600000

注意:在日期转换过程中有坑的地方,在苹果手机日期显示NAN不正常时候,要将日期格式例如2018-10-23改成2018/10/23,才会正常显示

转载于:https://www.cnblogs.com/Fancy1486450630/p/9543110.html

将本地时间转换成 UTC 时间,0时区时间相关推荐

  1. jQuery 将本地时间转换成 UTC 时间,计算时差,将UTC时间转换成 本地 时间

    //使用方式 let date = 'YYYY-MM-DD'; //你的时间格式(你的时间)//调用 FormatUtcDate(new Date( date + ' 00:00:00 ')) For ...

  2. 用C语言将当前北京时间转换成UTC时间戳

    用C语言将当前北京时间转换成UTC时间戳 时间戳表示格式 UNIX时间戳 指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数,不 ...

  3. 当前时间转换成UTC时间

    以下为postman在Pre-request设置当前时间为UTC时间: //格式化时间方法-勿动 Date.prototype.format = function(format){ var o = { ...

  4. AI将光子时间转换成3D图像,通过时间来可视化世界

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源 | phys 整理 | 新智元  编辑 | 雅新 [导读]近 ...

  5. java 时间转换成字符串_java 获得系统时间 转换成字符串

    1.long字符串转换成yyyy-MM-dd HH:mm:ss 格式输出 /** * 将长时间格式字符串转换为字符串 yyyy-MM-dd HH:mm:ss * @return */ public s ...

  6. mysql 美东时间格式_C#/.NET怎么样将UTC时间转换成美国东部时间(EST)

    C#/.NET将UTC时间转换成美国东部时间(EST)时,我们需要使用到.NET Framework中与时区有关的TimeZoneInfo类的静态方法:FindSystemTimeZoneById(& ...

  7. NTP时间戳转换成UTC时间的过程

    前言:最近在学习时频产品时钟对时协议,在学习NTP协议时一直对协议报文中的时间戳转换存在疑问,通过各种搜集资料.自我理解后终于对NTP时间戳有了一个具体的认识:发现现阶段网上的免费资料里对整个转换没有 ...

  8. PostgreSQL | 将 timestamptz 格式的UTC时间转换成北京时间

    PostgreSQL | 将 timestamptz 格式的UTC时间转换成北京时间 1.将UTC时间"2020-08-25 02:11:34.59741+00" 转换成北京时间( ...

  9. 时间转秒函数c语言,c语言函数mktime()如何将时间转换成经过的秒数实例源码

    c语言函数mktime()如何将时间转换成经过的秒数实例源码. 需要引入的头文件:#include 定义函数:time_t mktime(strcut tm * timeptr); 函数mktime( ...

最新文章

  1. IntelliJ IDEA常用统一设置(Linux/Mac/Windows)
  2. 通过简单的线性回归理解机器学习的基本原理
  3. pypypy python_聊聊Python中的pypy
  4. 《SAS编程与数据挖掘商业案例》学习笔记之十二
  5. 基于高阶累积量的数字调制信号分类(Hierarchical Digital Modulation Classification Using Cumulants例1复现)
  6. 北妈每日一学:ES6语法之 箭头函数(附免费学习资料)
  7. php转移单引号,php如何转义单引号
  8. STM8学习笔记---IAR工程中添加文件夹
  9. 学习pyhton: argparse模块
  10. MobaSSH SSH server for Windows - Download Home Edition
  11. 管理员取得所有权限.reg
  12. windows10 2004补丁包直接升级20H2
  13. 【转】强大的矩阵奇异值分解(SVD)及其应用
  14. java 开根号函数_java如何开根号?
  15. Matlab linspace函数C++实现
  16. 张鑫溢:9.28黄金原油走势分析及操作建议指导.
  17. 线性代数拾遗(3)—— “系数矩阵的秩” 和 “齐次线性方程组基础解系向量个数” 的关系
  18. Linux网络服务之----DHCP篇
  19. windows sql server 如何卸载干净?
  20. 微服务的「扩展立方」与 Docker 化实践

热门文章

  1. stdafx.h预编译头
  2. 28个Java常用的工具类
  3. Flutter与JS的双向调用、Flutter中Widget与Html混合加载
  4. java基础—统计一个字符串中各个字符出现的次数
  5. C#中Windows Media Player控件使用实例|方法
  6. SQLServer 行转列,统计,二次分组
  7. android于src和background差额
  8. javascript两行代码按指定格式输出日期时间
  9. 搭建MVC及WebAPI项目框架时碰到的问题集合
  10. Python基础教程笔记——条件,循环和其他语句