kennedy32
V2EX  ›  PHP

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

  •  
  •   kennedy32 · Oct 12, 2013 via Android · 5836 views
    This topic created in 4618 days ago, the information mentioned may be changed or developed.
    我的思路是把time()+60的值固定住,然后strtotime减去当前time()。
    但是这样的话会不会变成始终60。
    用static变量还是别的方法?希望能尽量简单。
    Supplement 1  ·  Oct 12, 2013
    非常感谢大家的回复,这个问题源于G+的讨论,不过我发现对于纯php来说实现的确有困难,所以还是js算了。
    20 replies    1970-01-01 08:00:00 +08:00
    kennedy32
        2
    kennedy32  
    OP
       Oct 12, 2013 via Android
    @qqwerr 非常感谢,我应该注明这是个php问题
    sundaymouse
        3
    sundaymouse  
       Oct 12, 2013   ❤️ 1
    kennedy32
        4
    kennedy32  
    OP
       Oct 12, 2013 via Android
    @sundaymouse 呵呵,哪凉快滚哪去
    wdd2007
        5
    wdd2007  
       Oct 12, 2013
    你想不用 js 只用 php 来实现?
    infong
        6
    infong  
       Oct 12, 2013
    如果仅用 php 在页面上实现你要的功能基本无解。

    不过可以用 ob_* 的几个函数来配合 apache 做出来,只是做出来也不是你想要的 countdown 的效果。所以,放弃吧。
    sundaymouse
        7
    sundaymouse  
       Oct 12, 2013
    @kennedy32 卖SB的有脸,在您身上印证了
    jybox
        8
    jybox  
       Oct 12, 2013
    sleep(60);
    kennedy32
        9
    kennedy32  
    OP
       Oct 12, 2013
    @wdd2007 G+上有人问纯PHP方案,我试了下发现搞不定
    alexrezit
        10
    alexrezit  
       Oct 12, 2013 via iPhone
    @sundaymouse
    干得漂亮.
    kennedy32
        11
    kennedy32  
    OP
       Oct 12, 2013
    @jybox 单纯从执行来看是一样的,只是不能用作页面表现
    @infong 好像的确是这样
    kennedy32
        12
    kennedy32  
    OP
       Oct 12, 2013
    @alexrezit 呵呵,滚~~
    Golevka
        13
    Golevka  
       Oct 12, 2013
    你可以用php来emit js code (逃
    kennedy32
        14
    kennedy32  
    OP
       Oct 13, 2013
    @Golevka 听着很高端的样子,我还是ajax好了
    Golevka
        15
    Golevka  
       Oct 13, 2013
    @kennedy32 一点也不高端, 你只需要写一个从php的某个简单子集到javascript的编译器就行了=w=
    misaka
        16
    misaka  
       Oct 13, 2013 via Android
    kennedy32
        17
    kennedy32  
    OP
       Oct 13, 2013
    @Golevka 哦,我去google一下~~
    kennedy32
        18
    kennedy32  
    OP
       Oct 13, 2013
    @misaka 呵呵,滚~~
    msg7086
        19
    msg7086  
       Oct 15, 2013
    呵呵
    thenbsp
        20
    thenbsp  
       Dec 8, 2013
    你是要实现不刷新输出倒计时吗?如果是,那用 PHP 内置函数 ob_flush 就可以
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1231 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 17:48 · PVG 01:48 · LAX 10:48 · JFK 13:48
    ♥ Do have faith in what you're doing.