js学习笔记之:时间(一)
日期和时间是javaScript中常用的对象,可以通过此对象判断星期、生日、纪念日等,提高网站的人性化。下面将通过实例来介绍一下学习javaScript中有关时间和日期的知识点:
(1)日期和时间函数:
js中表示日期的函数为Date,通过此函数可以获取相应的年、月、日、时、分、秒;
var today = new Date(); //声明日期对象
var year=today.getYear(); //获取年,这里获取的两位数字如:13 、14
var fullyear = today.getFullYear(); //获取完整年,例如:2013、2014
var month = today.getMonth()+1; //获取月,注意月是从0开始计算,需要在后面+1
var day = today.getDate(); //获取日(一月中的第几天)
var hour = today.getHours(); //获取时
var minute = today.getMinutes(); //获取分
var second = today.getSeconds(); //获取秒
(2)如何获取当前是星期几:
js中可以使用getDay()函数来获取星期,其返回值是一周中的第几天,可以使用charAt()函数来转换成中文星期;
var weekStr = '日一二三四五六';
weekStr.charAt(new Date().getDay());
(3) 获取时间的方法
使用split函数,将日期通过空格分为5格,索引从0开始,获取数字中的第4个元素,即是当前时间;
var now = Date().split(" ")[4];
alert(now);