① JS中获取当前时间的代码是什么

Date 对象
启用基本存储器并取得日期和时间。

dateObj = new Date()
dateObj = new Date(dateVal)
dateObj = new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]])

参数
dateObj

必选项。要赋值为 Date 对象的变量名。

dateVal

必选项。如果是数字值,dateVal 表示指定日期与 1970 年 1 月 1 日午夜间全球标准时间 的毫秒数。如果是字符串,则 dateVal 按照 parse 方法中的规则进行解析。dateVal 参数也可以是从某些 ActiveX(R) 对象返回的 VT_DATE 值。

year

必选项。完整的年份,比如,1976(而不是 76)。

month

必选项。表示的月份,是从 0 到 11 之间的整数( 1 月至 12 月)。

date

必选项。表示日期,是从 1 到 31 之间的整数。

hours

可选项。 如果提供了 minutes 则必须给出。表示小时,是从 0 到 23 的整数(午夜到 11pm)。

minutes

可选项。 如果提供了 seconds 则必须给出。表示分钟,是从 0 到 59 的整数。

seconds

可选项。 如果提供了 milliseconds 则必须给出。表示秒钟,是从 0 到 59 的整数。

ms

可选项。 表示毫秒,是从 0 到 999 的整数。

说明
Date 对象保存以毫秒为单位表示特定时间段。如果某个参数的值大于其范围或为负数,则存储的其他值将做相应的调整。例如,如果指定 150 秒,JScript 将该数字重新定义为 2 分 30 秒。

如果数字为 NaN,则表示该对象不代表特定的时间段。如果未向 Date 对象传递参数,它将被初始化为当前时间 (UTC)。在能够使用该对象前必须为其赋值。

Date 对象能够表示的日期范围约等于 1970 年 1 月 1 日前后各 285,616 年。

Date 对象具有两个不创建 Date 对象就可以调用的静态方法。它们是 parse 和 UTC。

错误
下面的示例演示了 Date 对象的用法。

function DateDemo(){
var d, s = "Today's date is: "; // 声明变量。
d = new Date(); // 创建 Date 对象。
s += (d.getMonth() + 1) + "/"; // 获取月份。
s += d.getDate() + "/"; // 获取日。
s += d.getYear(); // 获取年份。
return(s); // 返回日期。
}

② js 当前时间的代码,要到毫秒 代码少的那种

var
myDate
=
new
Date();
myDate.getYear();
//获取当前年份(2位)
myDate.getFullYear();
//获取完整的年份(4位,1970-????)
myDate.getMonth();
//获取当前月份(0-11,0代表1月)
myDate.getDate();
//获取当前日(1-31)
myDate.getDay();
//获取当前星期X(0-6,0代表星期天)
myDate.getTime();
//获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours();
//获取当前小时数(0-23)
myDate.getMinutes();
//获取当前分钟数(0-59)
myDate.getSeconds();
//获取当前秒数(0-59)
myDate.getMilliseconds();
//获取当前毫秒数(0-999)

③ js时间代码

<script type="text/javascript">
function setDigit(num,n){ //num:需要转换位数的参数;n:前面要几个0
var oNum = '';
oNum += num;
while(oNum.length < n){
oNum = '0' + oNum;
}

return oNum;
}

var now=new Date();
document.write(now.getFullYear()+"年"+setDigit((now.getMonth()+1),2)+"月"+setDigit(now.getDate(),2)+"日"+
setDigit(now.getHours(),2)+"时"+setDigit(now.getMinutes(),2)+"分"+setDigit(now.getSeconds(),2)+"秒");

</script>

④ js时间代码精确到毫秒

亲测可用,可以自定义效果和时间,复制到html文档里,直接运行,主要文档的编码要设置好

<div id="CountMsg">

今天距离

<strong id="EndTimeMsg"></strong>

还有

<strong id="RemainD">0</strong>天

<strong id="RemainH">00</strong>时

<strong id="RemainM">00</strong>分

<strong id="RemainS">00</strong>秒

</div>

<script>

var overDate = 1000 * 60 * 60 * 24 * 3; //截止时间:为当前计算机时间+3天

var NowTime = new Date();

//var EndTime= new Date(2012,06,24,0,0); //截止时间:为固定时间

var EndTime = new Date(NowTime.getTime() + overDate);

var EndTimeMsg = EndTime.getFullYear() + "年";

EndTimeMsg = EndTimeMsg + (EndTime.getMonth() + 1) + "月";

EndTimeMsg = EndTimeMsg + (EndTime.getDate()) + "日";

EndTimeMsg = EndTimeMsg + (EndTime.getHours()) + "时";

EndTimeMsg = EndTimeMsg + (EndTime.getMinutes()) + "分";

EndTimeMsg = EndTimeMsg + (EndTime.getSeconds()) + "秒";

function GetRTime()

{

NowTime = new Date();

var nMS = EndTime.getTime() - NowTime.getTime();

var nD = Math.floor(nMS / (1000 * 60 * 60 * 24));

var nH = Math.floor(nMS / (1000 * 60 * 60)) % 24;

var nM = Math.floor(nMS / (1000 * 60)) % 60;

var nS = Math.floor(nMS / 1000) % 60;

var nMS = Math.floor(nMS / 100) % 10;

if (nD >= 0)

{

document.getElementById("RemainD").innerHTML = nD;

document.getElementById("RemainH").innerHTML = nH;

document.getElementById("RemainM").innerHTML = nM;

document.getElementById("RemainS").innerHTML = nS + "." + nMS;

}

else {

document.getElementById("CountMsg").innerHTML = EndTimeMsg + "已过期!";

}

setTimeout("GetRTime()", 100);

}

window.onload = function() {

document.getElementById("EndTimeMsg").innerHTML = EndTimeMsg;

GetRTime();

}

</script>

⑤ 求一个用js实现的日期代码 !

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />

<script type="text/javascript">
function testMothed() {
var d = new Date();
var day = d.getDate();
var month = d.getMonth() + 1;
var year = d.getFullYear();

document.getElementById("myDate").innerHTML = "今天是" + year + "年" + month + "月" + day + "号";
}

window.onload = testMothed;
</script>

</head>
<body>
<div id="myDate">显示时间</div>
</body>
</html>

----------------------------
上述代码可用
不过js获取的时间有一个弊端,显示的时间是本机的系统时间。具体显示多少是由客户机的系统设定限制的。

⑥ js获得当前日期和时间的代码是什么

年 月 日 时 分 秒 星期 。 如果按楼主要求,星期换下就可以,也就是
var ndate = years+"年"+month+"月"+days+"日 "+hours+":"+minutes+":"+seconds+" "+week;
这句 ,换成
var ndate = years+"年"+month+"月"+days+"日 "+week+" "+hours+":"+minutes+":"+seconds;

<html>
<head>
<title></title>
<script language="javascript">
function getCurDate()
{
var d = new Date();
var week;
switch (d.getDay()){
case 1: week="星期一"; break;
case 2: week="星期二"; break;
case 3: week="星期三"; break;
case 4: week="星期四"; break;
case 5: week="星期五"; break;
case 6: week="星期六"; break;
default: week="星期天";
}
var years = d.getYear();
var month = add_zero(d.getMonth()+1);
var days = add_zero(d.getDate());
var hours = add_zero(d.getHours());
var minutes = add_zero(d.getMinutes());
var seconds=add_zero(d.getSeconds());
var ndate = years+"年"+month+"月"+days+"日 "+hours+":"+minutes+":"+seconds+" "+week;
divT.innerHTML= ndate;
}

function add_zero(temp)
{
if(temp<10) return "0"+temp;
else return temp;
}

setInterval("getCurDate()",100);

</script>
</head>
<body>
<div id="divT"></div>
</body>
</html>