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 相关文章推荐
showModelessDialog()使用详解
Sep 07 Javascript
js post方式传递提交的实现代码
May 31 Javascript
事件冒泡是什么如何用jquery阻止事件冒泡
Mar 20 Javascript
JS的参数传递示例介绍
Feb 08 Javascript
JS、DOM和JQuery之间的关系示例分析
Apr 09 Javascript
javascript单页面手势滑屏切换原理详解
Mar 21 Javascript
利用jquery禁止外层滚动条的滚动
Jan 05 Javascript
for循环 + setTimeout 结合一些示例(前端面试题)
Aug 30 Javascript
jQuery的Ajax接收java返回数据方法
Aug 11 jQuery
浅谈Vue页面级缓存解决方案feb-alive(上)
Apr 14 Javascript
js计算最大公约数和最小公倍数代码实例
Sep 11 Javascript
JavaScript 实现轮播图特效的示例
Nov 05 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
CodeIgniter框架常见用法工作总结
2017/03/16 PHP
php文件操作之文件写入字符串、数组的方法分析
2019/04/15 PHP
Windows Live的@live.com域名注册漏洞 利用代码
2006/12/27 Javascript
修改jQuery.Autocomplete插件 支持中文输入法 避免TAB、ENTER键失效、导致表单提交
2009/10/11 Javascript
js function使用心得
2010/05/10 Javascript
使用基于jquery的gamequery插件做JS乒乓球游戏
2011/07/31 Javascript
js将json格式内容转换成对象的方法
2013/11/01 Javascript
JavaScript子类用Object.getPrototypeOf去调用父类方法解析
2013/12/05 Javascript
JavaScript简单表格编辑功能实现方法
2015/04/16 Javascript
BootStrap Table 设置height表头与内容无法对齐的问题
2016/12/28 Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
2017/02/16 Javascript
vue.js动态数据绑定学习笔记
2017/05/19 Javascript
详解在微信小程序的JS脚本中使用Promise来优化函数处理
2019/03/06 Javascript
30分钟用Node.js构建一个API服务器的步骤详解
2019/05/24 Javascript
浅谈layui使用模板引擎动态渲染元素要注意的问题
2019/09/14 Javascript
antd日期选择器禁止选择当天之前的时间操作
2020/10/29 Javascript
[46:20]TFT vs Secret Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
Python中用Spark模块的使用教程
2015/04/13 Python
Python中使用urllib2模块编写爬虫的简单上手示例
2016/01/20 Python
一步步教你用Python实现2048小游戏
2017/01/19 Python
python实现事件驱动
2018/11/21 Python
python最小生成树kruskal与prim算法详解
2019/01/17 Python
Python warning警告出现的原因及忽略方法
2020/01/31 Python
基于python3实现倒叙字符串
2020/02/18 Python
使用matplotlib的pyplot模块绘图的实现示例
2020/07/12 Python
python基于opencv 实现图像时钟
2021/01/04 Python
python FTP编程基础入门
2021/02/27 Python
KIKO美国官网:意大利的平价彩妆品牌
2017/05/16 全球购物
Linux中如何设置Java环境变量(Ubuntu)
2016/07/24 面试题
全神贯注教学反思
2014/02/03 职场文书
开展党的群众路线教育实践活动方案
2014/02/05 职场文书
加油口号大全
2014/06/13 职场文书
司法局群众路线教育实践活动整改措施思想汇报
2014/10/13 职场文书
酒会开场白大全
2015/06/01 职场文书
2015年全民创业工作总结
2015/07/23 职场文书
保护环境建议书作文300字
2015/09/14 职场文书