1. js如何获取时间
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)
myDate.toLocaleDateString(); //获取当前日期
var mytime=myDate.toLocaleTimeString(); //获取当前时间
myDate.toLocaleString( ); //获取日期与时间
日期时间脚本库方法列表
Date.prototype.isLeapYear 判断闰年
Date.prototype.Format 日期格式化
Date.prototype.DateAdd 日期计算
Date.prototype.DateDiff 比较日期差
Date.prototype.toString 日期转字符串
Date.prototype.toArray 日期分割为数组
Date.prototype.DatePart 取日期的部分信息
Date.prototype.MaxDayOfDate 取日期所在月的最大天数
Date.prototype.WeekNumOfYear 判断日期所在年的第几周
StringToDate 字符串转日期型
IsValidDate 验证日期有效性
CheckDateTime 完整日期时间检查
daysBetween 日期天数差
js代码:
//---------------------------------------------------
// 判断闰年
//---------------------------------------------------
Date.prototype.isLeapYear = function()
{
return (0==this.getYear()%4&&((this.getYear()%100!=0)||(this.getYear()%400==0)));
}
//---------------------------------------------------
// 日期格式化
// 格式 YYYY/yyyy/YY/yy 表示年份
// MM/M 月份
// W/w 星期
// dd/DD/d/D 日期
// hh/HH/h/H 时间
// mm/m 分钟
// ss/SS/s/S 秒
//---------------------------------------------------
2. js获取当前时间
直接用new Date()方法就可以啊
vartime=newDate();
你要是觉得格式不好看,可以用下面的方法格式化:
functiongetNowFormatDate(){
vardate=newDate();
varseperator1="-";
varseperator2=":";
varmonth=date.getMonth()+1;
varstrDate=date.getDate();
if(month>=1&&month<=9){
month="0"+month;
}
if(strDate>=0&&strDate<=9){
strDate="0"+strDate;
}
varcurrentdate=date.getFullYear()+seperator1+month+seperator1+strDate+
""+date.getHours()+seperator2+date.getMinutes()+
seperator2+date.getSeconds();
returncurrentdate;
}
console.log(getNowFormatDate())
3. js 中怎么获取当前系统时间
系统时间一般是值服务端时间,js获取服务端时间的方法是直接用ajax获取。
编写显示时间的页面:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Server date/time</title>
<script language="javascript" src="serverDate.js"></script>
</head>
<script language="javascript">
var localTime = new Date();
document.write("Local machine time is: " + localTime + "<br>");
document.write("Server time is: " + date);
</script>
<body>
</body>
ajax脚本获取server的时间
var xmlHttp;
function srvTime(){
try {
//创建xmlHttp对象
xmlHttp = new XMLHttpRequest();
}
catch (err1) {
//ie浏览器
try {
xmlHttp = new ActiveXObject('Msxml2.XMLHTTP');
}
catch (err2) {
try {
xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
}
catch (eerr3) {
//ajax不支持
alert("AJAX not supported");
}
}
}
//打开xmlHttp请求
xmlHttp.open('HEAD',window.location.href.toString(),false);
//设置xmlHttp请求头
xmlHttp.setRequestHeader("Content-Type", "text/html");
//发送请求
xmlHttp.send('');
// 获取response中的Date参数
return xmlHttp.getResponseHeader("Date");
}
var st = srvTime(); //服务器时间赋值给st变量
var date = new Date(st); //转换js的date对象
// 输出服务器时间
document.write("服务器时间: " + date);
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
语句:JavaScript程序是由若干语句组成的,语句是编写程序的指令。JavaScript提供了完整的基本编程语句,
它们是:赋值语句、switch选择语句、while循环语句、for循环语句、for each循环语句、do...while循环语句、break循环中止语句、continue循环中断语句、with语句、try?catch语句、if语句(if..else,if?else if?)。
4. js如何获得系统时间年月日时分秒
时间戳改时间,简单点 alert((new Date("1412849746")).toLocaleDateString())
date.setDate(date.getDate() + 60);//这里的60就是你要加的天数,减也可以。年、月会相应加上版去,值得注意的是权date.getMonth()得到的月份比实际月份小1,所以实际月份是(date.getMonth()+1)
它的getMilliSeconds也是获取当前时间的毫秒数。所以我们需要自己做一个转换。 可以用getMinutes和getSeconds先获取到相应的分和秒,然后将分*60*1000+秒 * 1000即可转换了。
5. js 怎么获取年月日时分秒中的时分秒
需要准备来的材料分别有:电脑、自html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
6. js获取当前时间和一星期前的时间
使用Date对象可以获取时间相关的信息。
获取当前时间:
vardate=newDate();
varyear=date.getFullYear();
varmonth=date.getMonth()+1;
varday=date.getDate();
varhour=date.getHours();
varminute=date.getMinutes();
varsecond=date.getSeconds();
alert(year+'-'+month+'-'+day+''+hour+':'+minute+':'+second);
获取一星期前的时间:
varnow=newDate();
vardate=newDate(now.getTime()-7*24*3600*1000);
varyear=date.getFullYear();
varmonth=date.getMonth()+1;
varday=date.getDate();
varhour=date.getHours();
varminute=date.getMinutes();
varsecond=date.getSeconds();
alert(year+'-'+month+'-'+day+''+hour+':'+minute+':'+second);