我查了一下资料,js中的Date的getTime() 方法,返回的是指定的日期和时间距 1970 年 1 月 1 日午夜(GMT 时间)之间的毫秒数;JAVA中的Calendar的getTimeInMillis()方法,返回的是当前时间,以从历元至现在所经过的 UTC 毫秒数形式。其中,历元是指1970 年 1 月 1 日的 00:00:00000,因此,从表面看,这两者没什么差别,其实,仔细看就可以找出两者的不同。差别在于两者所对应的标准不同,一个是GMT时间,另一个是UTC时间,这两种时间标准有一定的差别,你可以搜索一下,看看它们两者的差别。你懂了吗?这就是两种方法的不同之处
系统时间一般是值服务端时间,js获取服务端时间的方法是直接用ajax获取。
编写显示时间的页面:
<html>
<head>
<meta >
<title>Server date/time</title>
<script language="javascript" src="serverDatejs"></script>
</head>
<script language="javascript">
var localTime = new Date();
documentwrite("Local machine time is: " + localTime + "<br>");
documentwrite("Server time is: " + date);
</script>
<body>
</body>
ajax脚本获取server的时间
var xml>
function srvTime(){
try {
//创建xml>
xml>
}
catch (err1) {
//ie浏览器
try {
xml>
}
catch (err2) {
try {
xml>
}
catch (eerr3) {
//ajax不支持
alert("AJAX not supported");
}
}
}
//打开xml>
xml>
//设置xml>
xml>
//发送请求
xml>
// 获取response中的Date参数
return xml>
}
var st = srvTime(); //服务器时间赋值给st变量
var date = new Date(st); //转换js的date对象
// 输出服务器时间
documentwrite("服务器时间: " + date);
:JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
语句:JavaScript程序是由若干语句组成的,语句是编写程序的指令。JavaScript提供了完整的基本编程语句,
它们是:赋值语句、switch选择语句、while循环语句、for循环语句、for each循环语句、dowhile循环语句、break循环中止语句、continue循环中断语句、with语句、try…catch语句、if语句(ifelse,if…else if…)。
<script language="JavaScript">
//日期
var now = new Date(); //获取系统日期
var yy = nowgetYear(); //截取年
var mm = nowgetMonth(); //截取月
var dd = nowgetDay(); //截取日
//取时间
var hh = nowgetHours(); //截取小时
var mm = nowgetMinutes(); //截取分钟
var ss = nowgetTime() % 60000; //获取时间,因为系统中时间是以毫秒计算的,
所以秒要通过余60000得到。
ss= (ss - (ss % 1000)) / 1000; //然后,将得到的毫秒数再处理成秒
var clock = hh+':'; //将得到的各个部分连接成一个日期时间
if (mm < 10) clock += '0'; //字符串
clock += mm+':';
if (ss < 10) clock += '0';
clock += ss;
</script>
以上就是关于java中的getTimeInMillis和js中的getTime全部的内容,包括:java中的getTimeInMillis和js中的getTime、js 中怎么获取当前系统时间 、在js里如何获得时间,具体到分钟以及时间的比较,谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)