Date对象
Javascript中如何创建日期对象?
- var date = new Date();
- var date = new Date(2002,2,5); //0~11
- var date = new Date(2002,2,5,18,30,50); //0~11
- var date = new Date(‘2002-3-5’); //1~12
- var date = new Date(‘2002-3-5 18:30:50’); //1~12
- var date = new Date(‘2002/3/5’); //1~12
- var date = new Date(‘2002/3/5 18:30:50’); //1~12
Javascript中如何访问日期对象中的信息?
- date.getFullYear() //年
- date.getMonth() //月 0~11
- date.getDate() //日
- date.getDay() //星期
- date.getHours() 时
- date.getMinutes() 分
- date.getSeconds() 秒
- date.getMilliseconds() 毫秒
- date.getTime() 时间戳
Javascript中如何设置日期对象中的信息?
- date.setFullYear() 年
- date.setMonth() 0~11
- date.setDate() 日
- date.setHours() 时
- date.setMinutes() 分
- date.setSeconds() 秒
- date.setMilliseconds() 毫秒
- date.setTime() 时间戳
Javascript中如何以本地格式的字符串输出日期对象?
- date.toLocaleString() 本地格式的日期时间字符串
- date.toLocaleDateString() 本地格式的日期字符串
- date.toLocaleTimeString() 本地格式的时间字符串
以下带来一个页面显示时间案例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <div id="box"></div> <script> //需要:想要在盒子中显示 1984 年 三 月 5 日 星期一 18:30:50 //一、获取页面元素 var box = document.getElementById('box'); //月份 var arrMonth = ['一','二','三','四','五','六','七','八','九','十','十一','十二']; //星期 var arrWeek = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六']; // setInterval(function(){ //二、创建一个日期对象 var date = new Date(); console.log(date); //四、 设置日期时间信息 //1. 年 date.setFullYear(1984); //2. 月 date.setMonth(2); //3. 日 date.setDate(5); //4. 时 date.setHours(18); //5. 分 date.setMinutes(30); //6. 秒 date.setSeconds(50); //8. 毫秒 date.setMilliseconds(888); //9. 时间戳 //date.setTime(); //三、从日期对象中获取信息 //1. 年 var i_year = date.getFullYear(); console.log(i_year); //2. 月 ( 0 ~ 11 ) var i_month = date.getMonth(); console.log(i_month); //3. 日 var i_date = date.getDate(); console.log(i_date); //4. 星期 0 : 表示星期日 var i_day = date.getDay(); console.log(i_day); //5. 时 var i_hours = date.getHours(); console.log(i_hours); //6. 分 var i_minutes = date.getMinutes(); console.log(i_minutes); //7. 秒 var i_seconds = date.getSeconds(); console.log(i_seconds); //8. 毫秒 var i_milliseconds = date.getMilliseconds(); console.log(i_milliseconds); //9. 时间戳 : 从1970年1月1日0时整到现在的毫秒数。 var time = date.getTime(); console.log(time); //四、放到页面中 box.innerText = i_year + ' 年 ' + arrMonth[i_month] + ' 月 ' + i_date + ' 日 ' + arrWeek[i_day] + ' ' + i_hours + ':' + i_minutes + ':' + i_seconds; // },1000) </script> </body> </html>