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

js 中怎么获取当前系统时间,第1张

系统时间一般是值服务端时间,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…)。

获取 日期 时间 星期

var d = new Date();

var datestr = "今天是: " +dgetFullYear() + "-" +(dgetMonth()+1) + "-" + dgetDate() + " " + dgetHours() + ":" + dgetMinutes() + ":" + dgetSeconds() + " 星期"+"日一二三四五六"charAt(dgetDay())

// 判断闰年

DateprototypeisLeapYear = function()

{

return (0==thisgetYear()%4&&((thisgetYear()%100!=0)||(thisgetYear()%400==0)));

}

// 日期格式化

// 格式 YYYY/yyyy/YY/yy 表示年份

// MM/M 月份

// W/w 星期

// dd/DD/d/D 日期

// hh/HH/h/H 时间

// mm/m 分钟

// ss/SS/s/S 秒

//---------------------------------------------------

DateprototypeFormat = function(formatStr)

{

var str = formatStr;

var Week = ['日','一','二','三','四','五','六'];

str=strreplace(/yyyy|YYYY/,thisgetFullYear());

str=strreplace(/yy|YY/,(thisgetYear() % 100)>9 (thisgetYear() % 100)toString():'0' + (thisgetYear() % 100));

<script>

function tab(dayNum){

var oDate = new Date();   //获取当前时间

var dayArr = [oDate];     //定义一个数组存储所以时间

for(var i=0;i<dayNum;i++){

dayArrpush(new Date(oDategetFullYear(),oDategetMonth(),oDategetDate() + i));   //把未来几天的时间放到数组里

}

return dayArr;   //返回一个数组。

}

alert(tab(5));  //函数调用。

</script>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 40 Transitional//EN">

<HTML>

<HEAD>

<TITLE> New Document </TITLE>

<META NAME="Generator" CONTENT="EditPlus">

<META NAME="Author" CONTENT="">

<META NAME="Keywords" CONTENT="">

<META NAME="Description" CONTENT="">

</HEAD>

<BODY>

<SCRIPT language=JavaScript>

function Year_Month(){

var now = new Date();

var yy = nowgetYear();

var mm = nowgetMonth()+1;

var cl = '<font color="#333333">';

if (nowgetDay() == 0) cl = '<font color="#333333">';

if (nowgetDay() == 6) cl = '<font color="#333333">';

return(cl + yy + '年' + mm + '月</font>'); }

function Date_of_Today(){

var now = new Date();

var cl = '<font color="#ff0000">';

if (nowgetDay() == 0) cl = '<font color="#333333">';

if (nowgetDay() == 6) cl = '<font color="#333333">';

return(cl + nowgetDate() + '</font>'); }

function Day_of_Today(){

var day = new Array();

day[0] = "星期日";

day[1] = "星期一";

day[2] = "星期二";

day[3] = "星期三";

day[4] = "星期四";

day[5] = "星期五";

day[6] = "星期六";

var now = new Date();

var cl = '<font color="#333333">';

if (nowgetDay() == 0) cl = '<font color="#333333">';

if (nowgetDay() == 6) cl = '<font color="#333333">';

return(cl + day[nowgetDay()] + '</font>'); }

function CurentTime(){

var now = new Date();

var hh = nowgetHours();

var mm = nowgetMinutes();

var ss = nowgetTime() % 60000;

ss = (ss - (ss % 1000)) / 1000;

var clock = hh+':';

if (mm < 10) clock += '0';

clock += mm+':';

if (ss < 10) clock += '0';

clock += ss;

return(clock); }

function refreshCalendarClock(){

documentallcalendarClock1innerHTML = Year_Month();

documentallcalendarClock2innerHTML = Date_of_Today();

documentallcalendarClock3innerHTML = Day_of_Today();

documentallcalendarClock4innerHTML = CurentTime(); }

var webUrl = webUrl;

documentwrite('<table border="0" cellpadding="0" cellspacing="0"><tr><td>');

documentwrite('<table id="CalendarClockFreeCode" border="0" cellpadding="0" cellspacing="0" width="60" height="70" ');

documentwrite('style="position:absolute;visibility:hidden" bgcolor="#eeeeee">');

documentwrite('<tr><td align="center"><font ');

documentwrite('style="cursor:hand;color:#ff0000;font-family:宋体;font-size:14pt;line-height:120%" ');

if (webUrl != 'netflower'){

documentwrite('</td></tr><tr><td align="center"><font ');

documentwrite('style="cursor:hand;color:#2000ff;font-family:宋体;font-size:9pt;line-height:110%" ');

}

documentwrite('</td></tr></table>');

documentwrite('<table border="0" cellpadding="0" cellspacing="0" width="61" height="70">');

documentwrite('<tr><td valign="top" width="100%" height="100%">');

documentwrite('<table border="0" cellpadding="0" cellspacing="0" width="58" height="67">');

documentwrite('<tr><td align="center" width="100%" height="100%" >');

documentwrite('<font id="calendarClock1" style="font-family:宋体;font-size:9pt;line-height:120%"> </font><br>');

documentwrite('<font id="calendarClock2" style="color:#333333;font-family:Arial;font-size:14pt;line-height:120%"> </font><br>');

documentwrite('<font id="calendarClock3" style="color:#333333;font-family:宋体;font-size:9pt;line-height:120%"> </font><br>');

documentwrite('<font id="calendarClock4" style="color:#333333;font-family:宋体;font-size:9pt;line-height:120%"><b> </b></font>');

documentwrite('</td></tr></table>');

documentwrite('</td></tr></table>');

documentwrite('</td></tr></table>');

setInterval('refreshCalendarClock()',1000);

</SCRIPT>

</BODY>

</HTML>

var myDate = new Date();

myDategetYear();        //获取当前年份(2位)

myDategetFullYear();    //获取完整的年份(4位,1970-)

myDategetMonth();       //获取当前月份(0-11,0代表1月)

myDategetDate();        //获取当前日(1-31)

myDategetDay();         //获取当前星期X(0-6,0代表星期天)

myDategetTime();        //获取当前时间(从197011开始的毫秒数)

myDategetHours();       //获取当前小时数(0-23)

myDategetMinutes();     //获取当前分钟数(0-59)

myDategetSeconds();     //获取当前秒数(0-59)

myDategetMilliseconds();    //获取当前毫秒数(0-999)

myDatetoLocaleDateString();     //获取当前日期

var mytime=myDatetoLocaleTimeString();     //获取当前时间

myDatetoLocaleString( );        //获取日期与时间

//

function getNowFormatDate() {

    var date = new Date();

    var seperator1 = "-";

    var seperator2 = ":";

    var year = dategetFullYear();

    var month = dategetMonth() + 1;

    var strDate = dategetDate();

    if (month >= 1 && month <= 9) {

        month = "0" + month;

    }

    if (strDate >= 0 && strDate <= 9) {

        strDate = "0" + strDate;

    }

    var currentdate = year + seperator1 + month + seperator1 + strDate

            + " " + dategetHours() + seperator2 + dategetMinutes()

            + seperator2 + dategetSeconds();

    return currentdate;

}

Js日期选择器点击并自动加入到输入框中方便输入 不可多得 具体实现如下 感兴趣的朋友可以参考下   复制代码 代码如下: lishixinzhi/Article/program/Java/JSP/201311/19876

function showTime() { 

  var now = new Date(); 

  var nowTime = nowtoLocaleString(); 

  var date = nowTimesubstring(0,10);//截取日期 

  var time = nowTimesubstring(10,20); //截取时间 

  var week = nowgetDay(); //星期 

  var hour = nowgetHours(); //小时 

  //判断星期几 

  var weeks = ["日","一","二","三","四","五","六"]; 

  var getWeek = "星期" + weeks[week]; 

  var sc; 

  //判断是AM or PM 

  if(hour >= 0 && hour < 5){ 

   sc = '凌晨'; 

  } 

  else if(hour > 5 && hour <= 7){ 

   sc = '早上'; 

  } 

  else if(hour > 7 && hour <= 11){ 

   sc = '上午'; 

  } 

  else if(hour > 11 && hour <= 13){ 

   sc = '中午'; 

  } 

  else if(hour> 13 && hour <= 18){ 

   sc = '下午'; 

  } 

  else if(hour > 18 && hour <= 23){ 

   sc = '晚上'; 

  } 

  documentgetElementById('time')innerHTML ="当前时间:" + date+" " + getWeek +"&nbsp;"+"   "+sc+"  "+time;

  setTimeout('showTime()',1000); 

</script> 

调用方法: 

<body onload="showTime()"> 

<div id="time"></div> 

</body> 

2简洁的办法: 显示格式:  当前时间: 2010年6月1日 10:00:00 星期一 

<htmtl>

<head></head>

<body> 

<div id="linkweb" style=" display:inline;"></div> 

<script> 

  setInterval("documentgetElementById('linkweb')innerHTML=new Date  ()toLocaleString()+' 星期'+'日一二三四五六'charAt(new Date()getDay  ());",1000); 

</script> 

</body>

</html>

以上就是关于js 中怎么获取当前系统时间 全部的内容,包括:js 中怎么获取当前系统时间 、js获取当前日期,然后根据当前日期获取到上周周一跟周五的日期,并格式化日期yyyy-MM-dd、js获取当前时间以及未来一星期(或者可以规定天数)的时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9691705.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存