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

2013-10-12 20:22:47 +08:00
 kennedy32
我的思路是把time()+60的值固定住,然后strtotime减去当前time()。
但是这样的话会不会变成始终60。
用static变量还是别的方法?希望能尽量简单。
5171 次点击
所在节点    PHP
20 条回复
qqwerr
2013-10-12 20:25:22 +08:00
kennedy32
2013-10-12 20:27:19 +08:00
@qqwerr 非常感谢,我应该注明这是个php问题
sundaymouse
2013-10-12 20:31:38 +08:00
kennedy32
2013-10-12 20:34:33 +08:00
@sundaymouse 呵呵,哪凉快滚哪去
wdd2007
2013-10-12 21:35:09 +08:00
你想不用 js 只用 php 来实现?
infong
2013-10-12 21:49:15 +08:00
如果仅用 php 在页面上实现你要的功能基本无解。

不过可以用 ob_* 的几个函数来配合 apache 做出来,只是做出来也不是你想要的 countdown 的效果。所以,放弃吧。
sundaymouse
2013-10-12 22:20:22 +08:00
@kennedy32 卖SB的有脸,在您身上印证了
jybox
2013-10-12 22:21:23 +08:00
sleep(60);
kennedy32
2013-10-12 22:23:49 +08:00
@wdd2007 G+上有人问纯PHP方案,我试了下发现搞不定
alexrezit
2013-10-12 22:28:25 +08:00
@sundaymouse
干得漂亮.
kennedy32
2013-10-12 22:30:12 +08:00
@jybox 单纯从执行来看是一样的,只是不能用作页面表现
@infong 好像的确是这样
kennedy32
2013-10-12 22:30:54 +08:00
@alexrezit 呵呵,滚~~
Golevka
2013-10-12 23:18:12 +08:00
你可以用php来emit js code (逃
kennedy32
2013-10-13 00:02:15 +08:00
@Golevka 听着很高端的样子,我还是ajax好了
Golevka
2013-10-13 00:49:40 +08:00
@kennedy32 一点也不高端, 你只需要写一个从php的某个简单子集到javascript的编译器就行了=w=
misaka
2013-10-13 10:09:18 +08:00
kennedy32
2013-10-13 15:24:43 +08:00
@Golevka 哦,我去google一下~~
kennedy32
2013-10-13 15:24:56 +08:00
@misaka 呵呵,滚~~
msg7086
2013-10-15 02:15:24 +08:00
呵呵
thenbsp
2013-12-08 22:10:37 +08:00
你是要实现不刷新输出倒计时吗?如果是,那用 PHP 内置函数 ob_flush 就可以

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/85382

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX