生日倒计时

目录 IT杂谈, 爱情

最近没什么写字的欲望,上上课,上上班,看看书,晚上回去和女友视频一会儿,日子过得挺轻松自在的。唯一比较痛苦的是考试的临近,已经定下十二月有四门课考试,不过,早考早超生 :-)。

由于 yo2 在调整服务器(鬼知道在怎么调整),我的 WordPress 博客间歇性地抽风,要么完全访问不了,要么从 500 到 504 的错误轮着来,没办法只能耐心地多刷新几次。今天更好,貌似 css 样式单没了,侧栏直接挂中心栏上了,快点调整完吧!

昨天心血来潮想给女友做个生日倒计时,Google 搜一下没找到合适的,不过一想用 Javascript 应该很简单,就自己写了一个,放到了我的 WordPress 博客侧栏最下方。下面是源代码,可以插入到支持 Javascript 的博客侧栏中,比如 Blogspot 或者自己用开源 WordPress 建的博客。

<div id="counter" style="padding: 5px 0px 0px 0px; background:
url(图片地址) no-repeat scroll 0%;  width: 200px; height: 130px; text-align: center; font-family: Georgia;
font-size: 14px; font-weight: normal;">
<a href="http://blog.solrex.org/articles/birthday-counter.html" style="color: #FF6600;">
<script type="text/javascript">
var today = new Date();
var birthday = new Date(today.getFullYear(), 生日月份-1, 生日日期);
var diff = birthday - today;
var greeting = "距离 某人 生日还有";
if (diff <= 0 && diff >= -86400000){
  greeting = "今天是 某人 的生日!<br />祝 某人 生日快乐!";
} else {
  if (diff < 0) {
   birthday = new Date(today.getFullYear()+1, 生日月份-1生日日期);
   diff = birthday - today;
  }
  greeting += Math.ceil(diff/86400000);
  greeting += "天";
}
document.write(greeting);
</script></a></div>

其实代码很简单,而且 Javascript 使用用户计算资源,不用加重服务器负担。唉,本来还想使用 Javascript 调整一下 div 的 css 样式可以支持每个月更换图片呢,只是好久没写过 web 程序了,老做不对,又没有个顺手的 JS 调试器,只好作罢 :-)。

PS: 今天买了一个据说是工包的森海塞尔 MX500 耳机,35RMB还送卷线盒,买过来后对着网上的的辨别真伪教程对比了半天(除了没拆开),分辨不出来真假。听了一下,就我这样的耳朵,居然觉得比 M6 带的据魅族官方说质量相当于MX500 的 PT850 声音效果还要好,中国人造假的能力真彪悍。

魅族 PT850 的设计是绝对有问题的:一是白色的耳机线不够柔软,弹性太好,黑色的稍微好些;二是耳机插头的根部内导线太容易断了,网上 n 多人抱怨,据说是魅族为了促销它的配件故意做成这样的。我第一根 PT850 只用了两个月,现在用的这根只好专门用胶带把插头根部缠上,不然估计里面也早断了;三是佩戴很不舒适,尤其是我这种耳朵眼小的,虽然看起来很好看。

长按识别二维码关注《边际效应》
长按识别二维码关注《边际效应》

9 条评论

  • 信文
    2007-12-01

    喜欢正版MX500的说。。。呵呵

  • You XU
    2007-12-02

    我昨天还是前天就看到那个计数器了. 看到之后我赞了一句说: 多细致的小伙子呀 :)

  • Qiuling
    2007-12-01

    赞一个~

  • Nicholas
    2007-12-03

    我已经考完试,这学期就算结束了···等着放假过年喽

  • Solrex
    2007-12-03

    我觉得我们考试够早了你们更早~~~

  • smile
    2008-03-02

    8) 生日记时器很棒哦!
    我是小菜鸟,初来乍到..完全看不懂!

  • shuge.lee
    2008-11-15

    呵呵,我也抄袭了,改了链接和 CSS,仅仅在源码注明

    杨师兄不会介意吧? : -D

  • shuge.lee
    2008-11-15

    仅仅在源码注明
    <!--
    All copyright by Solrex Yang
    http://blog.solrex.cn/articles/birthday-counter.html

    Modified by lee
    -->

发表评论

电子邮件地址不会被公开。 必填项已用*标注