比如以网站服务器时间为准,白天显示这个链接,晚上自动切换另一个链接。网上搜索貌似可以通过 JS 实现,但无奈这方面知识确实不懂,有大神可以贴个代码演示吗?感激不尽。
1
abelyao 2015-09-07 23:07:39 +08:00
JS 的话岂不是看一下源代码就知道另一个链接是什么?
而且依靠本机时间判断也不严谨啊,改一下电脑时间就变成另一个链接了。 |
2
aisin 2015-09-07 23:09:12 +08:00
这个不管是前端还是后端都可以判断实现的
|
3
rayps 2015-09-08 00:15:47 +08:00
<a id="myLink">click me</a>
<script>myLink.href = ((new Date ()).getHours () >= 12 ) ? "http://link1.com" : "http://link2.com"<script/> |
4
XianZaiZhuCe 2015-09-08 08:34:58 +08:00
其他不晓得, PHP 在后台输出的时候可以实现吧。获取当前服务器时间,指定你自己的时间,然后输出指定内容。你想每秒钟不一样都行。
|
5
LUREN OP @abelyao 源代码暴露这个没关系,页面上更改了就可以。依靠服务器时间主要是想切换时间统一,如果根据用户电脑时间显示比较混乱,不好控制。
|
10
abelyao 2015-09-08 15:39:12 +08:00
@LUREN 如果是 PHP 的话在输出链接的地方使用以下代码可实现:
<?= date ('G') >= 11 ? 'http://www.qq.com/' : 'http://www.baidu.com/' ?> 要注意这里的 date 函数输出的时间,是和服务器环境的时区设置有关的。 |