【javascript】JS中获取系统时间
2013-01-23 20:49
411 查看
获得当前日期:一般用户导航栏显示当前日期
<script type="text/javascript">
<!--
var weekDayLabels = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
var now = new Date();
var year = now.getFullYear();
var month = now.getMonth() +1;
var day = now.getDate();
var currentTime = year + "年" + month+"月"+day+"日"+weekDayLabels[now.getDay()];
document.write(currentTime);
//-->
</script>
获得当前客户端时间,并动态显示
<span id="lblTime"></span>
<script type="text/javascript">
<!--
function setTime() {
var objTime=new Date();
var year=objTime.getFullYear();
var month=objTime.getMonth()+1;
var day=objTime.getDate();
var hour=objTime.getHours();
var minute=objTime.getMinutes();
var second=objTime.getSeconds();
document.getElementById("lblTime").innerText=year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second;
}
//每1000毫秒循环执行setTime函数
window.setInterval(setTime,1000);
//-->
</script>
利用客户端时间与服务器时间之差获得当前服务器时间
<script type="text/javascript">
<!--
var hours, minutes, seconds, milliseconds,xfile;
var intHours, intMinutes, intSeconds,intMilliseconds;
//时间差= 当前服务器时间-客户端时间
var dTime = <%=new Date().getTime()%> - new Date().getTime();
function time_callback(){
var today= new Date();
today.setTime(today.getTime() + dTime); //把服务器时间赋给JS函数
intHours = today.getHours();
intMinutes = today.getMinutes();
intSeconds = today.getSeconds();
intMilliseconds=today.getMilliseconds();
//调整显示格式
if (intHours == 0) {
hours = "12 : ";
xfile = "午夜 ";
} else if (intHours < 12) {
hours = intHours+" : ";
xfile = "上午 ";
} else if (intHours == 12) {
hours = "12 : ";
xfile = "正午 ";
} else {
intHours = intHours - 12
hours = intHours + " : ";
xfile = "下午 ";
}
if (intMinutes < 10) {
minutes = "0"+intMinutes+" : ";
} else {
minutes = intMinutes+" : ";
}
if (intSeconds < 10) {
seconds = "0"+intSeconds+" : ";
} else {
seconds = intSeconds+" : ";
}
if (intMilliseconds < 10) {
milliseconds = "0"+intMilliseconds+" ";
} else {
milliseconds = intMilliseconds+" ";
}
timeString = xfile+hours+minutes+seconds+milliseconds;
document.getElementById("time_view").innerHTML = " " + timeString;
}
setInterval(time_callback(),1); //每1毫秒回调此函数
//-->
</script>
相关文章推荐
- js获取当前系统时间
- js获取系统时间的几种方法
- js 获取时间不能大于当前系统时间
- javascript获取系统当前时间的方法
- JS获取(格式化)系统当前时间
- 【2011.09.01】如何使用javaScript代码获取系统时间和日期?
- JavaScript获取系统时间参数代码
- JS和java 获取系统时间的前一天? 两个日期之间相差多少天?
- js获取系统当前时间
- Javascript获取当前系统时间并显示
- JS获取系统时间、计算两个日期天数、比较日期大小
- JS-纯JavaScript代码显示系统当前时间
- js 获取系统时间
- JS获取系统时间
- 使用js时,如何获取系统当前时间并且得到格式为"yyyy年MM月"的日期
- 30、JS如何获取当前系统时间?
- JavaScript获取系统当前日期和时间、星期几
- JavaScript获取系统当前日期和时间、星期几
- Ext 获取系统时间与JS获取时间
- JavaScript - 获取系统当前时间