js 中怎么js获取系统当前时间戳当前系统时间

html+js来获取服务器时间 - Coding First,Thinking Second - ITeye博客
博客分类:
只用一个html+js来获取服务器时间并在html显示出来(只要显示时间数字 每秒变化),只能写一个html文件 jsp和后台java不能修改或增加。后台只需tomcat启动。因为我们只要取得服务器的时间,所以HEAD方法很合适。
使用Ajax每秒获取服务器的时间,然后在显示出来,但是这个用户的网络延迟比较厉害,请求的时间两三秒才到达客户端,那这样更新的时间就不准确了。
采用这样处理效果好得多,第一次页面加载时从服务器端获得时间,然后以这个时间为基准,客户端再用js每秒累加。一下代码是完整的处理:
&!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""&&html&&head&&meta http-equiv="Content-Type" content="text/ charset=UTF-8"&&title&server time&/title&
&script type="text/javascript"&
function gainTime() { if(window.ActiveXObject) {
xmlHttpRequest=new ActiveXObject("microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) {
xmlHttpRequest=new XMLHttpRequest();
xmlHttpRequest.open("HEAD","); xmlHttpRequest.send(""); xmlHttpRequest.onreadystatechange=function() {
if(xmlHttpRequest.readyState==4) {
if (xmlHttpRequest.status == 200) {
var dateStr=xmlHttpRequest.getResponseHeader("Date");
var d=new Date(dateStr);
var h = d.getHours();
var m = d.getMinutes();
var s = d.getSeconds();
m = checkTime(m);
s = checkTime(s);
var timeStr = h + ":" + m + ":" +
setInterval(function(){
var arr = timeStr.split(":");
if (arr[2] & 59) {
arr[2] ++;
arr[2]=checkTime(arr[2]);
} else if (arr[2] == 59 && arr[1] & 59) {
arr[1] ++;
arr[1]=checkTime(arr[1]);
arr[2] = "00";
if (arr[1] == 59 && arr[2] == 59 && arr[0] & 23) {
arr[0] ++;
arr[1] = "00";
arr[2] = "00";
if (arr[1] == 59 && arr[2] == 59 && arr[0] == 23) {
arr[0] = "00";
arr[1] = "00";
arr[1] = "00";
timeStr = arr.join(":");
document.getElementById("txt").innerHTML=timeS
function checkTime(i) { if (i&10) {
i="0" + i } return i}
&/head&&!-- &body onload="setInterval('gainTime()',1000);"& --&
&body onload="gainTime();"&&p&welcome&/p&
&div id="txt"&&/div&
&/body&&/html&
浏览: 54653 次
来自: 上海
else if(head[0]==-17 && ...
ps -ef | grep java 查出所有java进程;p ...
dove 写道没看到你的code值是在哪用的啊 ...
没看到你的code值是在哪用的啊?js获得当前系统日期时间的方法
作者:lrwins
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了js获得当前系统日期时间的方法,涉及javascript操作日期时间的相关技巧,非常简单实用,需要的朋友可以参考下
本文实例讲述了js获得当前系统日期时间的方法。分享给大家供大家参考。具体实现方法如下:
&!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&
&html xmlns="http://www.w3.org/1999/xhtml"&
&meta http-equiv="Content-Type" content="text/ charset=utf-8" /&
&title&js时间显示&/title&
var curr_time = new Date();
var strDate = curr_time.getYear()+"年";
strDate += curr_time.getMonth()+1+"月";
strDate += curr_time.getDate()+"日";
strDate += curr_time.getHours()+":";
strDate += curr_time.getMinutes()+":";
strDate += curr_time.getSeconds();
document.write(strDate);
var curr_time = new Date();
with(curr_time)
//定义变量,并为其赋值为当前年份,后加中文“年”字标识
var strDate = getYear()+1900+"年";
//取当前月份。注意月份从0开始,所以需加1,后加中文“月”字标识
strDate +=getMonth()+1+"月";
strDate +=getDate()+"日"; //取当前日期,后加中文“日”字标识
strDate +=getHours()+":"; //取当前小时
strDate +=getMinutes()+":"; //取当前分钟
strDate +=getSeconds(); //取当前秒数
alert(strDate); //结果输出
希望本文所述对大家的javascript程序设计有所帮助。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具下次自动登录
现在的位置:
& 综合 & 正文
Ext 获取系统时间与JS获取时间
ExtJs取系统时间就和JS一样:
var myDate = new Date();
// 得到系统日期
myDate.getYear();
//获取当前年份(2位)
myDate.getFullYear();
//获取完整的年份(4位,1970-????)
myDate.getMonth();
//获取当前月份(0-11,0代表1月)
myDate.getDate();
//获取当前日(1-31)
myDate.getHours();
//获取当前小时数(0-23)
myDate.getMinutes();
//获取当前分钟数(0-59)
myDate.getSeconds();
//获取当前秒数(0-59)
myDate.getMilliseconds();
//获取当前毫秒数(0-999)
获取随机数也和JS一样:
Math.random();
&&&&推荐文章:
【上篇】【下篇】分享给朋友:通用代码: <input id="link4" type="text" class="form_input form_input_s" value="" />复 制flash地址: 复 制html代码: <input type="text" class="form_input form_input_s" id="link3" value="" />复 制分享视频到站外获取收益&&手机扫码分享视频二维码2小时内有效js如何获得当前时间下载至电脑扫码用手机看用或微信扫码在手机上继续观看二维码2小时内有效js如何获得当前时间扫码用手机继续看用或微信扫码在手机上继续观看二维码2小时内有效,扫码后可分享给好友没有优酷APP?立即下载请根据您的设备选择下载版本
药品服务许可证(京)-经营-请使用者仔细阅读优酷、、Copyright(C)2017 优酷
版权所有不良信息举报电话:javascript获取系统当前时间的方法
投稿:lijiao
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了javascript获取系统当前时间的方法,格式为:日 星期四09:21:05,需要的朋友可以参考下
本文实例讲述了javascript获取系统当前时间的代码。分享给大家供大家参考。具体如下:
运行效果截图如下:
具体代码如下:
&!DOCTYPE html&
&title&获取时间&/title&
&script type="text/javascript"&
window.onload = function(){
showTime();
function showTime(){
var myDate = new Date();
var year = myDate.getFullYear();
var month = myDate.getMonth() + 1;
var date = myDate.getDate();
var dateArr = ["日","一",'二','三','四','五','六'];
var day = myDate.getDay();
var hours = myDate.getHours();
var minutes = formatTime(myDate.getMinutes());
var seconds = formatTime(myDate.getSeconds());
var systemTime = document.getElementById("time");
systemTime.innerHTML = " " + year + "年" + month +"月" + date + "日" + " 星期" + dateArr[day] + " " + hours + ":" + minutes + ":" +
setTimeout("showTime()",500);
//格式化时间:分秒。
function formatTime (i){
if(i & 10){
&div id ='time'&&/div&
以上就是为大家分享的javascript获得系统当前时间的方法,帮助大家更好的学习javascript的Date对象,希望大家喜欢。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具}

我要回帖

更多关于 js获取系统当前年月日 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信