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 汉字字节判断
Aug 01 Javascript
jquery ajax abort()的使用方法
Oct 28 Javascript
javascript中节点的最近的相关节点访问方法
Mar 20 Javascript
使用jQuery简单实现模拟浏览器搜索功能
Dec 21 Javascript
Angularjs基础知识及示例汇总
Jan 22 Javascript
jquery中JSON的解析方式
Mar 16 Javascript
javascript中replace( )方法的使用
Apr 24 Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
Aug 28 Javascript
AngularJS基础 ng-keydown 指令简单示例
Aug 02 Javascript
Vue2.2.0+新特性整理及注意事项
Aug 22 Javascript
解决mui框架中switch开关通过js控制开或者关状态时小圆点不动的问题
Sep 03 Javascript
JavaScript中window和document用法详解
Jul 28 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
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
比较简单的异步加载JS文件的代码
2009/07/18 Javascript
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
2011/01/08 Javascript
javascript实现切换td中的值
2014/12/05 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
jquery图形密码实现方法
2015/03/11 Javascript
JavaScript中的acos()方法使用详解
2015/06/14 Javascript
浅谈javascript构造函数与实例化对象
2015/06/22 Javascript
使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
2015/09/16 Javascript
PHP抓取HTTPS内容和错误处理的方法
2016/09/30 Javascript
js字符串操作总结(必看篇)
2016/11/22 Javascript
JavaScript中双符号的运算详解
2017/03/12 Javascript
jQuery插件imgAreaSelect基础讲解
2017/05/26 jQuery
AngularJS获取json数据的方法详解
2017/05/27 Javascript
vue引入axios同源跨域问题
2018/09/27 Javascript
webpack配置proxyTable时pathRewrite无效的解决方法
2018/12/13 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
2020/07/20 Javascript
vue前端和Django后端如何查询一定时间段内的数据
2021/02/28 Vue.js
python实现简单温度转换的方法
2015/03/13 Python
python使用PyGame播放Midi和Mp3文件的方法
2015/04/24 Python
Python利用带权重随机数解决抽奖和游戏爆装备问题
2016/06/16 Python
Python进阶篇之字典操作总结
2016/11/16 Python
Python多进程写入同一文件的方法
2019/01/14 Python
django如何通过类视图使用装饰器
2019/07/24 Python
Flask框架请求钩子与request请求对象用法实例分析
2019/11/07 Python
代码总结Python2 和 Python3 字符串的区别
2020/01/28 Python
Python 解析xml文件的示例
2020/09/29 Python
Orlebar Brown官网:设计师泳裤和泳装
2020/12/08 全球购物
程序员跳槽必看面试题总结
2013/06/28 面试题
幼儿园教师培训方案
2014/02/04 职场文书
个人思想政治总结
2015/03/05 职场文书
毕业论文指导老师意见
2015/06/04 职场文书
教师节感想
2015/08/11 职场文书
党章党规党纪学习心得体会
2016/01/14 职场文书
为什么mysql字段要使用NOT NULL
2021/05/13 MySQL
Python 使用 Frame tkraise() 方法在 Tkinter 应用程序中的Frame之间切换
2022/04/24 Python