// 将时间戳转换成日期格式:
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,才会正常显示

将本地时间转换成 UTC 时间,0时区时间的更多相关文章

  1. [jquery]将当前时间转换成yyyymmdd格式

    如题: function nowtime(){//将当前时间转换成yyyymmdd格式 var mydate = new Date(); var str = "" + mydate ...

  2. js把字符串格式的时间转换成几秒前、几分钟前、几小时前、几天前等格式

    最近在做项目的时候,需要把后台返回的时间转换成几秒前.几分钟前.几小时前.几天前等的格式:后台返回的时间格式为:2015-07-30 09:36:10,需要根据当前的时间与返回的时间进行对比,最后显示 ...

  3. java时间类型的转换/获取当前时间/将时间转换成String/将String转换成时间

    对于我的脑子,我已经服气了...写了N遍的东西,就是记不住...既然记不住那就记下来... 利用java获取当前的时间(String类型,年-月-日 时:分:秒) //我要获取当前的日期 Date d ...

  4. JAVA CST时间 转换成Date

    Mybatis中处理Oracle时间类型是个比较麻烦的问题,特别是需要用到时间做比较的,可参考以下代码与思路: 格式化CST时间 SimpleDateFormat sdf = new SimpleDa ...

  5. vue ele 日期时间格式限制不能早于当天,时间转换成时间戳 进行比较

    <el-date-picker             value-format="yyyy-MM-dd HH:mm:ss"             v-model=&quo ...

  6. 网络图片转换到本地并转换成base64位

    /** * 网络图片转换到本地并转换成base64位 * @param $url * @return string */ public function imgzhuanhuan($url) { // ...

  7. Java对网络图片/本地图片转换成Base64编码和解码

    一.将本地图片转换成Base64编码字符串 /** * 将本地图片转换成Base64编码字符串 * * @param imgFile 图片目录路径 * @return */ public static ...

  8. Python 调用datetime或者time获取时间的时候以及时间转换,最好设置一下时区 否则会出现相差8个小时的情况

    在使用调用datetime或者time获取时间的时候以及时间转换,最好设置一下时区, 因为不同机器设置的时区不同,获取的时间可能就不对,正好我们使用的这两个服务器使用的都是东八区,所以没有问题,设置方 ...

  9. python中将HTTP头部中的GMT时间转换成datetime时间格式

    原文: https://blog.csdn.net/zoulonglong/article/details/80585716 需求背景:目前在做接口的自动化测试平台,由于接口用例执行后返回的结果中的时 ...

随机推荐

  1. css 选择其父元素下的某个元素

    一,选择器 :first-child   p:first-child(first第一个 child子元素)(找第一个子元素为p) :last-child    p:last-child(last倒数 ...

  2. iview 模态框点击确定按钮不消失

    <div slot="footer"> <Button type="text" size="large" @click=& ...

  3. tensorflow不同版本安装与升级/降级

    https://blog.csdn.net/junmuzi/article/details/78357371 首先,可以安装一个anaconda. 然后使用python的pip可以安装特定版本的ten ...

  4. echarts 调整图表大小的方法

    第一次使用Echarts,大小用的不是那么随心应手,通过文档和百度出的结果,发现其实很简单: 内部图表大小是与div容器大小相关的,如果想调整图表大小,调整div就可以了 如果是想调整图表与div间上 ...

  5. 快速入门Treap(代码实现)

    学习数据结构对我来说真的相当困难,网上讲\(Treap\)的我也看不太懂,前前后后花了大概六天才把\(Treap\)学会.为了避免再次忘记,这里我整理一下\(Treap\)的基础知识和模板. 阅读此文 ...

  6. linux c 编程 ------ 通过设备节点调用驱动

    驱动程序如下,加载驱动后,会在/dev文件夹下生成一个文件hello_device_node,是此驱动的设备节点 #include <linux/init.h> #include < ...

  7. M1-Flask-Day4

    今日内容概要: 1.git使用 2.redis基本操作 3.celery应用 4.在flask中使用celery 5.saltstack的基本使用 基础回顾: 1.关于FLASK -基本使用 路由 视 ...

  8. bzoj2333 离线 + 线段树

    https://www.lydsy.com/JudgeOnline/problem.php?id=2333 有N个节点,标号从1到N,这N个节点一开始相互不连通.第i个节点的初始权值为a[i],接下来 ...

  9. 【MSSQL】How can i see what IP address made the request to SQL Server?

    How can i see what IP address made the request to SQL Server? #背景 前提:有一个服务定时读取某台服务器上的sql server 数据库, ...

  10. 利用css3给座右铭设置漂亮的渐变色

    .footer-container .footer-content p .motto { font-weight: bolder; -webkit-background-clip: text; -we ...