V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kennedy32
V2EX  ›  PHP

新手求一个倒计时60s代码

  •  
  •   kennedy32 · 2013-10-12 20:22:47 +08:00 via Android · 5145 次点击
    这是一个创建于 4064 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我的思路是把time()+60的值固定住,然后strtotime减去当前time()。
    但是这样的话会不会变成始终60。
    用static变量还是别的方法?希望能尽量简单。
    第 1 条附言  ·  2013-10-12 22:33:17 +08:00
    非常感谢大家的回复,这个问题源于G+的讨论,不过我发现对于纯php来说实现的确有困难,所以还是js算了。
    20 条回复    1970-01-01 08:00:00 +08:00
    kennedy32
        2
    kennedy32  
    OP
       2013-10-12 20:27:19 +08:00 via Android
    @qqwerr 非常感谢,我应该注明这是个php问题
    sundaymouse
        3
    sundaymouse  
       2013-10-12 20:31:38 +08:00   ❤️ 1
    kennedy32
        4
    kennedy32  
    OP
       2013-10-12 20:34:33 +08:00 via Android
    @sundaymouse 呵呵,哪凉快滚哪去
    wdd2007
        5
    wdd2007  
       2013-10-12 21:35:09 +08:00
    你想不用 js 只用 php 来实现?
    infong
        6
    infong  
       2013-10-12 21:49:15 +08:00
    如果仅用 php 在页面上实现你要的功能基本无解。

    不过可以用 ob_* 的几个函数来配合 apache 做出来,只是做出来也不是你想要的 countdown 的效果。所以,放弃吧。
    sundaymouse
        7
    sundaymouse  
       2013-10-12 22:20:22 +08:00
    @kennedy32 卖SB的有脸,在您身上印证了
    jybox
        8
    jybox  
       2013-10-12 22:21:23 +08:00
    sleep(60);
    kennedy32
        9
    kennedy32  
    OP
       2013-10-12 22:23:49 +08:00
    @wdd2007 G+上有人问纯PHP方案,我试了下发现搞不定
    alexrezit
        10
    alexrezit  
       2013-10-12 22:28:25 +08:00 via iPhone
    @sundaymouse
    干得漂亮.
    kennedy32
        11
    kennedy32  
    OP
       2013-10-12 22:30:12 +08:00
    @jybox 单纯从执行来看是一样的,只是不能用作页面表现
    @infong 好像的确是这样
    kennedy32
        12
    kennedy32  
    OP
       2013-10-12 22:30:54 +08:00
    @alexrezit 呵呵,滚~~
    Golevka
        13
    Golevka  
       2013-10-12 23:18:12 +08:00
    你可以用php来emit js code (逃
    kennedy32
        14
    kennedy32  
    OP
       2013-10-13 00:02:15 +08:00
    @Golevka 听着很高端的样子,我还是ajax好了
    Golevka
        15
    Golevka  
       2013-10-13 00:49:40 +08:00
    @kennedy32 一点也不高端, 你只需要写一个从php的某个简单子集到javascript的编译器就行了=w=
    misaka
        16
    misaka  
       2013-10-13 10:09:18 +08:00 via Android
    kennedy32
        17
    kennedy32  
    OP
       2013-10-13 15:24:43 +08:00
    @Golevka 哦,我去google一下~~
    kennedy32
        18
    kennedy32  
    OP
       2013-10-13 15:24:56 +08:00
    @misaka 呵呵,滚~~
    msg7086
        19
    msg7086  
       2013-10-15 02:15:24 +08:00
    呵呵
    thenbsp
        20
    thenbsp  
       2013-12-08 22:10:37 +08:00
    你是要实现不刷新输出倒计时吗?如果是,那用 PHP 内置函数 ob_flush 就可以
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3259 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 12:30 · PVG 20:30 · LAX 04:30 · JFK 07:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.