JS动态显示当前日期,时间和星期

  1. 当前时间:<div id="time"></div>   
  2. <script>   
  3. document.getElementById('time').innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());   
  4. setInterval("document.getElementById('time').innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000);   
  5. </script>  

[......]

阅读全文

JS定时提醒代码

  1. <script language="javascript">   
  2. <!--   
  3. alarmClock=function(info,time){   
  4.     with(new Date())   
  5.     var $={   
  6.                     'y':getFullYear()   
  7.                     ,'M':getMonth()+1   
  8.                     ,'d':getDate()   
  9.                     ,'h':getHours()   
  10.                     ,'m':getMinutes()   
  11.                     ,'s':getSeconds()   
  12.                     ,'S':getMilliseconds()   
  13.                     ,'w':'日一二三四五六'.charAt(getDay())   
  14.             };                   
  15.     var m=/^(\d{2,4}[\/-]\d\d[\/-]\d\d\s+)?(\d\d(?:\:\d\d){1,2})$/;   
  16.     if(!m.test(time))return alert('时间格式错误,请输入正确格式!\n参考:\nyyyy/mm/dd hh:mm:ss\nhh:mm:ss\nhh:mm');   
  17.     if(RegExp.$1==''){time=[$.y,$.M,$.d].join('/')+' '+RegExp.$2};   
  18.     var target=new Date(time).getTime();   
  19.     var wait=target-new Date;   
  20.     if(wait<0)return alert('已过期,请重新设置提醒时间!');   
  21.     alert('提醒设置已生效!\n提醒信息:'+(info||'无')+'\n提醒时间:\n'+time)   
  22.     setTimeout(function (){alert(info||'闹铃....!')},wait);   
  23. }           
  24. alarmClock('','2013/03/01 11:30:00')   
  25. //-->   
  26. </script>  

[......]

阅读全文

js获取客户端时间

  1. var myDate = new Date();       
  2. myDate.getYear();        //获取当前年份(2位)       
  3. myDate.getFullYear();    //获取完整的年份(4位,1970-????)       
  4. myDate.getMonth();       //获取当前月份(0-11,0代表1月)       
  5. myDate.getDate();        //获取当前日(1-31)       
  6. myDate.getDay();         //获取当前星期X(0-6,0代表星期天)       
  7. myDate.getTime();        //获取当前时间(从1970.1.1开始的毫秒数)       
  8. myDate.getHours();       //获取当前小时数(0-23)       
  9. myDate.getMinutes();     //获取当前分钟数(0-59)       
  10. myDate.getSeconds();     //获取当前秒数(0-59)       
  11. myDate.getMilliseconds();    //获取当前毫秒数(0-999)       
  12. myDate.toLocaleDateString();     //获取当前日期       
  13. var mytime=myDate.toLocaleTimeString();     //获取当前时间       
  14. myDate.toLocaleString( );        //获取日期与时间       

[......]

阅读全文

update_time.sh

所有执行的脚本都需要root身份来执行,执行方法:以root身执行命令:bash update_time.sh

功能:修正时区,修改ntp配置,同步时间,修改ntp服务启动模式
适用系统版本:兼容线上所有linux版本
执行方法:以root身执行命令,bash update_time.sh
解决了什么问题:一键式修正系统时间不同步的问题,省去了复杂的命令和步骤

[......]

阅读全文