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
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
微信扫码关注
更新实时通知