一个简单的 JS 倒计时代码

2010年6月21日

公司的项目需要一个可以任意定时同时多次使用的倒计时,网上找了下都偏复杂,想了下自己整理了一个很简单的。

用法很简单,两个参数,第一个参数就是终止时间的时间戳,PHP 中 time() 输出的格式标准。二个参数是显示倒计时的 HTML 标签元素 ID 后缀。

function GetRTime(EndTime, id){
   var EndTime = new Date(EndTime * 1000);

   function run(){
      var StepTime = new Date();
      var runTime=EndTime.getTime() - StepTime;
      var nD=Math.floor(runTime/(1000 * 60 * 60 * 24));
      var nH=Math.floor(runTime/(1000*60*60)) % 24;
      var nM=Math.floor(runTime/(1000*60)) % 60;
      var nS=Math.floor(runTime/1000) % 60;
      var nMS=Math.floor(runTime/100) % 10;
      var nNS=Math.floor(runTime/10) % 10;
      if(nD> 0){
         document.getElementById("RemainD"+id).innerHTML = nD;
      }else{
         document.getElementById("RemainD"+id).innerHTML = 0;
      }
      if(nH> 0){
         document.getElementById("RemainH"+id).innerHTML = nH;
      }else{
         document.getElementById("RemainH"+id).innerHTML = 0;
      }
      if(nM> 0){
         document.getElementById("RemainM"+id).innerHTML = nM;
      }else{
         document.getElementById("RemainM"+id).innerHTML = 0;
      }
      if(nS> 0){
         document.getElementById("RemainS"+id).innerHTML = nS;
      }else{
         document.getElementById("RemainS"+id).innerHTML = 0;
      }
      if(nMS> 0){
         document.getElementById("RemainMS"+id).innerHTML = nMS;
      }else{
         document.getElementById("RemainMS"+id).innerHTML = 0;
      }
      if(nNS> 0){
         document.getElementById("RemainNS"+id).innerHTML = nNS;
      }else{
         document.getElementById("RemainNS"+id).innerHTML = 0;
      }
      setTimeout(run,10);
   }
   setTimeout(run,10);
}

Magki Javascript

招聘:深圳地区 PHPer

2010年4月7日

由于公司的业务越来越多,人手已经严重不够。计划招聘 PHP 程序员两到三名,细节如下:

1、熟悉 PHP,MySQL,对 MVC 开发模式有所了解
2、熟悉 Javascript,要会编写一些简单的页面特效,会用 Jquery 等框架者尤佳
3、至少能看懂 CSS,精通并且会处理多浏览器兼容者尤佳
4、了解 PHPCMS、ECSHOP 等开源程序者尤佳

薪资是基本工资 + 月绩奖金,具体的面谈。有意着请 QQ 632700222

Magki Day After Day

最近好忙啊

2010年3月17日

已经很长时间没有更新博客了。从年前一直到现在……

一切为了生活!得益于年前完成的一个私活,过年去女朋友家不至于太寒酸。过完年回到深圳还有剩余添置了洗衣机和冰箱,让深圳的小窝也更加像模像样。结婚的事情纳入规划中,这也不得不更加削尖脑袋去赚钱,还好过年回来工资顺利涨1K。一切似乎都还算顺利……新的私活在继续,和朋友一起弄网店的事情也在慢理条斯的进行着(可惜了我自己的个人网站程序算是搁浅了)。

好像近期比较热衷前端的开发,跟客户交流也常常会搬出一些关于前端的想法,倒也经常博得客户的赞许,在这里沾沾自喜一下。个人觉得能多会些不同类型的工作未尝不是件好事,当然也要有专攻的一项,比如我就还是以 PHP 为主(不过我也太杂了,美工设计,CSS切图,PHP开发,前端互动设计)呵呵。

Magki Day After Day

在网上偶然拾获的小文,贴之感慨一下

2009年12月13日

夫80后者,初从文,未及义务教育之免费,不见高等学校之分配,适值扩招,过五关,斩六将,本硕相继,寒窗数载,二十六乃成,负债十万。觅生计,背井离乡,东渡苏浙,南下湖广,西上志愿,北漂京都,披星戴月,秉烛达旦,十年无休,蓄十万。楼市暴涨,无栖处,购房金不足首付,遂投股市,翌年缩至万余,遂抑郁成疾,入院一周,倾其所有,病无果,因欠费被逐院门。寻医保, 不合大病之规,拒付,带病还。服鼠药自尽,遇赝品未果. 友怜之,送三鹿奶粉,饮之,卒。

Magki Day After Day