首页 > 开发 > JS > 正文

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

2024-05-06 16:52:06
字体:
来源:转载
供稿:网友

本文实例讲述了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,时间格式

第二种方式:

<!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程序设计有所帮助。


注:相关教程知识阅读请移步到JavaScript/Ajax教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表