获取服务器时间戳,实现自动刷新,同时多语言

let lang = $("#lang").val() 

//获取服务器时间戳

var currentTime1 = $("#currentTime").val();// 字符串

var currentTime1 = Number(currentTime1); //函数timeTrans需要传整形
if(lang=="简体中文"){
    var show_day = new Array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');
}else if(lang=="English"){
    var show_day = new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat');
}

/*将时间戳转换成标准时间*/
function timeTrans(curentTimg){
    var d = new Date(curentTimg);
    var day = d.getDay();
    var str = d.getFullYear()+'-';
    str += (d.getMonth()+1)>=10? (d.getMonth()+1):"0"+(d.getMonth()+1);
    str += '-';
    str += d.getDate()>=10?d.getDate():"0"+d.getDate();
    str +=  " "
    str += d.getHours()>=10?d.getHours():"0"+d.getHours();
    str += ':'
    str += d.getMinutes()>=10?d.getMinutes():"0"+d.getMinutes();
    str += ':'
    str += d.getSeconds()>=10?d.getSeconds():"0"+d.getSeconds();
    str += ' '
    str += show_day[day];
    currentTime1 += 1000;    //   加一秒
    var now_time1 = str.slice(11,19);   //
    var now_time2 = str.slice(0,10) + " " + str.slice(20,23);
     $(".js_nowTime1").text(now_time1);
     $(".js_nowTime2").text(now_time2);

}

setInterval('timeTrans(currentTime1)',1000);  // 每秒自动刷新
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Chronos,在古希腊语意为时间,是小米公司开发的实现高可用、高性能、提供全局唯一而且严格单调递增timestamp的服务。Chronos 采用主备架构,主服务器挂了以后备服务器迅速感知并接替服务,从而实现系统的高可用。服务端使用Thrift框 架,经测试每秒可处理约60万次RPC请求,客户端单线程每秒可请求6万次(本地服务器),保证高性能与低延时。全局只有唯一的 ChronosServer提供服务,分配的timestamp保证严格单调递增,并且将已分配的值持久化到ZooKeeper上,即使发生 failover也能保证服务的正确性。Chronos依赖ZooKeeper实现与HBase类 似的Leader Election机制,ChronosServer启动时将自己的信息写到ZooKeeper的Master临时节点上,如果主服务器已经存在,那么就记 录到BackupServers节点上。一旦Master临时节点消失(主服务器发生failover),所有备服务器收到ZooKeeper通知后参与 新一轮的选主,保证最终只有一个新的主服务器接替服务。ChronosServer运行时会启动一个Thrift服务器,提供getTimestamp()和getTimestamps(int)接口, 并且保证每次返回的timestamp都是严格单调递增的。返回的timestamp与现实时间有基本对应关系,为当前Unix time乘以2的18次方(足够使用1115年),由于我们优化了性能,所以如果存在failover就不能保证这种对应关系的可靠性。ChronosClient启动时,通过访问ZooKeeper获得当前的主ChronosServer地址,连接该服务器后就可以发送 Thrift RPC请求了。一旦主服务器发生failover,客户端请求失败,它会自动到ZooKeeper获得新的主ChronosServer地址重新建立连 接。 标签:小米
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值