吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6691|回复: 8
收起左侧

百度搜索北京时间,能否改时间???

[复制链接]
xzl362362 发表于 2019-10-31 16:06
25吾爱币
本帖最后由 xzl362362 于 2019-10-31 17:14 编辑

360截图20191031160239703.jpg

红圈内的时间能不能更改? 比如更改分钟以后  后面的秒数要继续走 不是停止! 请高手们请教一下,万分感谢,定当重谢。

最佳答案

查看完整内容

忘了说,按F12打开开发者模式,在consol窗口复制即可

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

bb8820 发表于 2019-10-31 16:06
bb8820 发表于 2019-11-1 10:05
先停掉页面内的定时器,这里用了比较暴力的方法,而且不一定能成功,如果时间乱跳,就说明没成功,需要把开 ...

忘了说,按F12打开开发者模式,在consol窗口复制即可
卖血上网 发表于 2019-11-1 01:59
右键审查元素,或者f12控制台  找到那个值,试试看
leon406 发表于 2019-11-1 08:56
时分秒是一直更改了, 时间跳动是没有与服务器同步, 你改了某一个值,下一秒还是会被改回来的

思路
停掉自带的时间跳动,自己重写一套
bb8820 发表于 2019-11-1 10:05
本帖最后由 bb8820 于 2019-11-1 10:08 编辑

先停掉页面内的定时器,这里用了比较暴力的方法,而且不一定能成功,如果时间乱跳,就说明没成功,需要把开始的循环里面的1000改大一点。

for(var i = 1; i < 1000; i++) {//如果时间乱跳,把这里的1000再改大一点
clearInterval(i);
}
var a=document.getElementsByClassName("op-beijingtime-time")[0]
var text=a.innerText;
var reg1 = /^[0-9]+/;
var reg2 = /[0-9]{4}/;
var hours = text.match(reg1).toString();
var miniutes =text.match(reg2).toString().slice(0,2);
var senconds =text.match(reg2).toString().slice(2,4);
var addS = 10;//在真实时间基础上增加(正数)或减少(负数)的秒数
var addM = 10;//在真实时间基础上增加(正数)或减少(负数)的分钟数
var addH = 1;//在真实时间基础上增加(正数)或减少(负数)的小时数
var h = parseInt(hours) + addH;
var m = parseInt(miniutes) + addM;
var s = parseInt(senconds) + addS;
if(s > 59){
    m = m + 1;
    s = 0;
}
if(m > 59){
    h = h + 1;
    m = 0;
}
if(h > 23){
    h = 0;
}
if(s<10){
    senconds = "0" + s;
}else{
    senconds = "" + s;
}
if(m<10){
    miniutes = "0" + m;
}else{
    miniutes = "" + m;
}
if(h<10){
    hours = "0" + h;
}else{
    hours = "" + h;
}
var html = hours + "<span>:</span>"+miniutes + "<span class='op-beijingtime-small c-gap-left'>"+senconds + "</span>";
a.innerHTML = html;
setInterval(setTime = function(){
s = parseInt(senconds) + 1;
if(s > 59){
    m = m + 1;
    s = 0;
}
if(m > 59){
    h = h + 1;
    m = 0;
}
if(h > 23){
    h = 0;
}
if(s<10){
    senconds = "0" + s;
}else{
    senconds = "" + s;
}
if(m<10){
    miniutes = "0" + m;
}else{
    miniutes = "" + m;
}
if(h<10){
    hours = "0" + h;
}else{
    hours = "" + h;
}
html = hours + "<span>:</span>"+miniutes + "<span class='op-beijingtime-small c-gap-left'>"+senconds + "</span>";
a.innerHTML = html;
},1000);
lcmystery 发表于 2019-11-1 13:07
本帖最后由 lcmystery 于 2019-11-1 13:12 编辑

1:在你标记的哪里,鼠标右键,点击检查(或者审核元素)。
2:就会来到对应位置,(如果不对,看class名,进一步确定)
3:先把p标签改成span(非p就行),然后在改回p,计时器就会停止
4:在p标签后面添加个id(方便操作),我设置的为dataDy
5:打开控制台(console)
6:把代码复制进去,回车(就好了)
[JavaScript] 纯文本查看 复制代码
function SetTimer(){
                                Timer=setInterval(()=>{
                                        //获取当前时间
                                        let newDate=new Date();
                                        //获取小时分量
                                        let H=newDate.getHours();
                                                H=H<10 ? `0${H}` : H;
                                        //获取分钟分量
                                        let M=newDate.getMinutes();
                                                M=M<10 ? `0${M}` : M;
                                        //获取秒钟分量
                                        let S=newDate.getSeconds();
                                                S=S<10 ? `0${S}` : S;
                                        //找到需要显示时间的元素
                                        dataDy.innerHTML=(H+3)/*在变量后面进行添加修改*/+"<span>:</span>"+M+"<span class='op-beijingtime-small c-gap-left'>"+S+"</span>";
                                },1000);
                        }
                        SetTimer();

在你标记的哪里,鼠标右键,点击检查,就会到这里

在你标记的哪里,鼠标右键,点击检查,就会到这里

按F12,来到控制台,把代码复制到控制台

按F12,来到控制台,把代码复制到控制台

效果

效果
 楼主| xzl362362 发表于 2019-11-1 17:27
lcmystery 发表于 2019-11-1 13:07
1:在你标记的哪里,鼠标右键,点击检查(或者审核元素)。
2:就会来到对应位置,(如果不对,看class名 ...

4:在p标签后面添加个id(方便操作),我设置的为dataDy

怎么加id  能不能加好截图给我看看 大哥
 楼主| xzl362362 发表于 2019-11-1 17:37
bb8820 发表于 2019-11-1 10:09
忘了说,按F12打开开发者模式,在consol窗口复制即可

试了一下,确实可以,万分感谢!
lcmystery 发表于 2019-11-1 19:02
xzl362362 发表于 2019-11-1 17:27
4:在p标签后面添加个id(方便操作),我设置的为dataDy

怎么加id  能不能加好截图给我看看 大哥

现在好了。你在试试。

忘记了。。。。

忘记了。。。。
返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-13 01:55

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表