javascript实现的时间格式加8小时功能示例


Posted in Javascript onJune 13, 2019

本文实例讲述了javascript实现的时间格式加8小时功能。分享给大家供大家参考,具体如下:

第一种方式:

<script>
   var oldTimes1 = "2017-07-10 03:28:54"
   var eosFormatTime2 = function(oldTimes1) {
        var time1 = oldTimes1.split(' ')[0];
       // console.log("1、第二种方式time1:" + time1)
       var arrTime = oldTimes1.split(' ')[1].split(':');
        // console.log("2、第二种方式arrTime:" + arrTime)
        var time2 = arrTime.slice(1, arrTime.length).join(':');
       // console.log("3、第二种方式time2:" + time2)
        var h = parseInt(arrTime[0]) + 8;
        // console.log('4、第二种方式小时:', h);
       var newH = ((h < 24) ? h : (h % 24)).toString();
        return time1 + ' ' + newH + ':' + time2;
    }
    console.log(eosFormatTime2(oldTimes1))
</script>

运行结果:

javascript实现的时间格式加8小时功能示例

第二种方式:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
<script>
  var fnTime = function() {
    var myTime = new Date();
    // number
    var iYear = myTime.getFullYear();
    var iMonth = myTime.getMonth() + 1;
    var iDate = myTime.getDate();
    var iWeek = myTime.getDay();
    var iHours = myTime.getHours();
    var iMin = myTime.getMinutes();
    var iSec = myTime.getSeconds();
    var str = '';
    if(iWeek === 0) iWeek = '星期日';
    if(iWeek === 1) iWeek = '星期一';
    if(iWeek === 2) iWeek = '星期二';
    if(iWeek === 3) iWeek = '星期三';
    if(iWeek === 4) iWeek = '星期四';
    if(iWeek === 5) iWeek = '星期五';
    if(iWeek === 6) iWeek = '星期六';
    str = iYear + '-' + iMonth + '-' + iDate + ' ' + toTwo(iHours) + ':' + toTwo(iMin) + ':' + toTwo(iSec);
    return str;
  }
  function toTwo(n) {
    return n < 10 ? '0' + n : '' + n;
  }
  console.log(fnTime())
  function setDateTime(fnTime) {
    var x = fnTime; // 取得时间"2017-07-08 13:00:00"
    var time = new Date(x);
    var timeNum = 8;//小时数
    time.setHours(time.getHours() + timeNum);
    return time;
  }
   console.log(setDateTime(fnTime()))
</script>
</body>
</html>

运行结果:

javascript实现的时间格式加8小时功能示例

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

Javascript 相关文章推荐
Javascript技术技巧大全(五)
Jan 22 Javascript
10个基于Jquery的幻灯片插件教程
Oct 29 Javascript
jQuery的ajax下载blob文件
Jul 21 Javascript
浅谈javascript中遇到的字符串对象处理
Nov 18 Javascript
jQuery异步提交表单实例
May 30 jQuery
Vue结合SignalR实现前后端实时消息同步
Sep 19 Javascript
setTimeout时间设置为0详细解析
Mar 13 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
Nov 14 Javascript
JS原生瀑布流效果实现
Apr 26 Javascript
深入了解响应式React Native Echarts组件
May 29 Javascript
微信小程序实现搜索功能
Mar 10 Javascript
js实现贪吃蛇游戏 canvas绘制地图
Sep 09 Javascript
深入了解JavaScript代码覆盖
Jun 13 #Javascript
js使用cookie实现记住用户名功能示例
Jun 13 #Javascript
探索JavaScript中私有成员的相关知识
Jun 13 #Javascript
详解vue中的父子传值双向绑定及数据更新问题
Jun 13 #Javascript
基于Vue实现平滑过渡的拖拽排序功能
Jun 12 #Javascript
Vue + Elementui实现多标签页共存的方法
Jun 12 #Javascript
JavaScript使用面向对象实现的拖拽功能详解
Jun 12 #Javascript
You might like
PHP开发中的错误收集,不定期更新。
2011/02/03 PHP
PHP中创建空文件的代码[file_put_contents vs touch]
2012/01/20 PHP
PHP中获取文件扩展名的N种方法小结
2012/02/27 PHP
php xml常用函数的集合(比较详细)
2013/06/06 PHP
基于PHP技术开发客服工单系统
2016/01/06 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
yii2.0框架场景的简单使用示例
2020/01/25 PHP
javascript模拟枚举的简单实例
2014/03/06 Javascript
详谈JavaScript内存泄漏
2014/11/14 Javascript
基于JavaScript实现的插入排序算法分析
2017/04/14 Javascript
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
ES6中Array.copyWithin()函数的用法实例详解
2017/09/16 Javascript
JS/HTML5游戏常用算法之碰撞检测 地图格子算法实例详解
2018/12/12 Javascript
ES6数组与对象的解构赋值详解
2019/06/14 Javascript
js时间转换毫秒的实例代码
2019/08/21 Javascript
Vue如何实现监听组件原生事件
2020/07/03 Javascript
vue实现禁止浏览器记住密码功能的示例代码
2021/02/03 Vue.js
[07:55]2014DOTA2 TI正赛第三日 VG上演推进荣耀DKEG告别
2014/07/21 DOTA
python字符串排序方法
2014/08/29 Python
在Python中封装GObject模块进行图形化程序编程的教程
2015/04/14 Python
Python中encode()方法的使用简介
2015/05/18 Python
Python实现程序的单一实例用法分析
2015/06/03 Python
深入理解python中sort()与sorted()的区别
2018/08/29 Python
python读取目录下最新的文件夹方法
2018/12/24 Python
python垃圾回收机制(GC)原理解析
2019/12/30 Python
Python Sqlalchemy如何实现select for update
2020/10/12 Python
程序运行正确, 但退出时却"core dump"了,怎么回事
2014/02/19 面试题
内容编辑个人求职信
2013/12/10 职场文书
询价采购方案
2014/06/09 职场文书
2014迎接教师节演讲稿
2014/09/10 职场文书
开发房地产协议书
2014/09/14 职场文书
2014幼儿园保育员工作总结
2014/11/10 职场文书
见习期个人总结
2015/03/05 职场文书
公安机关起诉意见书
2015/05/20 职场文书
四则混合运算教学反思
2016/02/23 职场文书
vue中三级导航的菜单权限控制
2021/03/31 Vue.js