名站网址导航为大家提供关于网站网页设计设计相关的的教程知识。
- 本篇文章具体介绍如下
日期和时间是开发过程中用的最多的东西,这是大家必须熟练掌握的,
js中提供了Date对象专门用于操作日期和时间。若想操作日期和时间
必须首先创建Date对象实例。
如 var objDate = new Date(); 还有多种形式
如:
dateObj = new Date()
dateObj = new Date(dateVal) //dateValw为unix时间戳即表示指定日期与1970年1月1日午夜间全球标准时间的毫秒数
dateObj = new Date(year, month,day,hours,minutes,seconds)
dateObj = new Date(year, month,day)
然后就是获取日期时间,获取日期时间有很多方法,下面php点点通将为你一一介绍:
getFullYear() 返回 Date 对象中用本地时间表示的年份值
getMonth() 返回 Date 对象中用本地时间表示的月份值。
注意: 月份为0(表示1月份)~11
getDate() 返回 Date 对象中用本地时间表示的天数。
getDay() 返回 Date 对象中所表示日期的星期数
gethour() 返回 Date 对象中用本地时间表示的小时值。
getMinutes() 返回 Date 对象中用本地时间表示的分钟值。
getSeconds() 返回 Date 对象中用本地时间表示的秒数。
getMilliseconds() 返回 Date 对象中用本地时间表示的毫秒值。
当然js也能获取UTC(全球标准时间) 表示的日期。因为不常用就不介绍了!
js的Date对象被创建了以后所表示的日期和时间不是不变的,Date对象提供了一套方法进行人为设置。
下面来一一介绍:
setFullYear() 设置 Date 对象表示的年份值
setMonth() 设置 Date 对象表示的月份值。注意: 月份为0(表示1月份)~11
setDate() 设置 Date 对象表示的天数。
setDay() 设置 Date 对象所表示日期的星期数
sethours() 设置 Date 对象表示的小时值。
setMinutes() 设置 Date 对象表示的分钟值。
setSeconds() 设置 Date 对象表示的秒数。
setMilliseconds() 设置 Date 对象表示的毫秒值。
当然日期的表示是有习惯和格式的,date对象中提供了一些方法表示将日期时间转化为字符串,常用的如下:
toDateString() //格式如:"Mon Mar 26 2012"
toGMTString() //格林威标准时间
toUTCString() //全球标准时间
toLocaleString() //本地时间格式
toString() //Date对象转化为字符串
toTimeString() //date对象的时间转化为字符串
Date对象中的其他方法:
parse() 解析一个包含日期的字符串,并返回该日期与1970年1月1日午夜之间所间隔的毫秒数。
valueOf() 返回指定对象的原始值。
UTC() 返回全球标准时间 (UTC)(或 GMT)的1970年1月1日到所指定日期之间所间隔的毫秒数。
<script> var objDate = new Date(); with(document){ write("当前年份: " objDate.getFullYear() "<br>"); write("当前月份: " objDate.getMonth() "<br>"); //将获取的数字加1表示当前月份 write("当月天数: " objDate.getDate() "<br>"); write("星期数: " objDate.getDay() "<br>"); write("小时数: " objDate.gethours() "<br>"); write("当前分钟: " objDate.getMinutes() "<br>"); write("当前秒数: " objDate.getSeconds() "<br>"); write("当前毫秒数: " objDate.getMilliseconds() "<br>"); //按一定格式输出日期字符串的方法 write("toDateString: " objDate.toDateString() "<br>"); //格式如:"Mon Mar 26 2012" write("toGMTString: " objDate.toGMTString() "<br>"); //格林威标准时间 write("toUTCtring: " objDate.toUTCString() "<br>"); //全球标准时间 write("toLocaleString: " objDate.toLocaleString() "<br>"); //本地时间格式 write("toString: " objDate.toString() "<br>"); //Date对象转化为字符串 write("toTimeString: " objDate.toTimeString() "<br>"); //其它方法演示 write("parse: " Date.parse(objDate) "<br>"); write("valueOf: " objDate.valueOf() "<br>"); write("UTC: " Date.UTC(objDate) "<br>"); } </script>
当前年份: 2012 当前月份: 2 当月天数: 26 星期数: 1 小时数: 18 当前分钟: 27 当前秒数: 30 当前毫秒数: 26 toDateString: Mon Mar 26 2012 toGMTString: Mon, 26 Mar 2012 10:27:30 UTC toUTCtring: Mon, 26 Mar 2012 10:27:30 UTC toLocaleString: 2012年3月26日 18:27:30 toString: Mon Mar 26 18:27:30 UTC 0800 2012 toTimeString: 18:27:30 UTC 0800 parse: 1332757650000 valueOf: 1332757650026 UTC: 4.205776912733612e 22
好了关于网站网页设计设计相关的这篇文章就给大家介绍到这里不明白的地方给本站留言。声明,本站内容来源于互联网,如果侵犯了你的权益请联系本站删除。,中,日期,和,时间,对象,详解,日期js正则表达式