14
2019
08

js获取当前时间

1、创建日期对象

//时间在js里面是以对象形式存在的

//通过Date自带构建函数快速创造一个时间对象

//Date()里面的()括号什么都不写,执行代码的时候就是以本地电脑的当前时间,不是以服务器的

var time = new Date();

//创造一个具体的时间         年/月/日/时/分/秒   js的月分是0月开始算的,0至11月,跟我们平时的1月到12月不同

//注意月份:js中月份是0-11来规定的,如果平常说的7月,那么就要是6

var time = new Date(2018,6,17,11,18,30); //推荐这种写法,好记

//另一种写法

//var time = new Date('时:分:秒 月/日/年');

//var time = new Date('11:18:30 6/17/2018');

alert(time);

2、日期对象里的方法

var time = new Date(2017,6,20,10,5,6);

//获得年份

//var dd = time.getFullYear();

//获得月份   这里获得的是6,是0至11月份的6。是实际时间的7月份

//var dd = time.getMonth();

//获得日期是周几 (0代表周天,1-6分别代表周1-6)

//var dd = time.getDay();

//getTime() 获得日期对象中的期与1970年1月1日相差的毫秒数

var dd = time.getTime();

alert(dd);

3、设置日期的方法

<!DOCTYPE html>    
<html>    
	<head>    
		<meta charset="UTF-8">    
		<title></title>    
		<script type="text/javascript">    
//			设置当前时间    
			var time = new Date();    
//			设置年份    
			time.setFullYear(2055);    
			alert(time);    
		</script>    
	</head>    
	<body>    
	</body>    
</html>

整理总结:

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 日期天数差

原文链接:https://www.qiquanji.com/post/8165.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

gzh

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。