JavaScript中用Date()对象获得时间

来源:互联网 发布:php输出99乘法表 编辑:程序博客网 时间:2024/06/03 20:52

Date 对象的方法简介:

       ·Date                       | 返回当日的日期和时间

  ·getDate        | 从 Date 对象返回一个月中的某一天 (1 ~ 31)
  ·getDay         | 从 Date 对象返回一周中的某一天 (0 ~ 6)
  ·getFullYear     | 根据本地时间获取当前年份(四位数字)
  ·getHours      | 根据本地时间获取当前小时数(24小时制,0-23)
  ·getMilliseconds    | 根据本地时间获取当前毫秒数(0 ~ 999)
  ·getMinutes      | 根据本地时间获取当前分钟数(0 ~ 59)
  ·getMonth      | 从 Date 对象返回月份 (0 ~ 11)
  ·getSeconds       | 根据本地时间获取当前秒数(0 ~ 59)
  ·getTime      | 获取UTC(世界时间)格式的从1970.1.1 0:00以来的毫秒数
  ·getTimezoneOffset | 获取当前时间和UTC格式的偏移值(以分钟为单位)
  ·getUTCDate      | 获取UTC格式的当前日期(本月的几号)
  ·getUTCDay     | 获取UTC格式的今天是星期几(0 ~ 6)
  ·getUTCFullYear      | 获取UTC格式的当前年份(四位数字)
  ·getUTCHours     | 获取UTC格式的当前小时数(24小时制,0-23)
  ·getUTCMilliseconds   | 获取UTC格式的当前毫秒数
  ·getUTCMinutes     | 获取UTC格式的当前分钟数
  ·getUTCMonth       | 获取UTC格式的当前月份(注意从0开始:0-Jan,1-Feb...)
  ·getUTCSeconds     | 获取UTC格式的当前秒数
  ·getYear        | 根据本地时间获取当前缩写年份(当前年份减去1900)
  ·setDate        | 设置当前日期(本月的几号)
  ·setFullYear     | 设置当前年份(四位数字)
  ·setHours         | 设置当前小时数(24小时制,0-23)
  ·setMilliseconds    | 设置当前毫秒数
  ·setMinutes      | 设置当前分钟数
  ·setMonth        | 设置当前月份(注意从0开始:0-Jan,1-Feb...)
  ·setSeconds       | 设置当前秒数
  ·setTime        | 设置UTC格式的从1970.1.1 0:00以来的毫秒数
  ·setUTCDate      | 设置UTC格式的当前日期(本月的几号)
  ·setUTCFullYear      | 设置UTC格式的当前年份(四位数字)
  ·setUTCHours    | 设置UTC格式的当前小时数(24小时制,0-23)
  ·setUTCMilliseconds  | 设置UTC格式的当前毫秒数
  ·setUTCMinutes    | 设置UTC格式的当前分钟数
  ·setUTCMonth    | 设置UTC格式的当前月份(注意从0开始:0-Jan,1-Feb...)
  ·setUTCSeconds   | 设置UTC格式的当前秒数
  ·setYear       | 设置当前缩写年份(当前年份减去1900)
  ·toString         | 将日期时间值转换成"日期/时间"形式的字符串值
  ·Date.UTC        | 返回指定的UTC格式日期时间的固定时间值
 
几个常用的方法:


<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title>Examples</title><meta name="description" content=""><meta name="keywords" content=""><script type="text/javascript">var time=new Date();document.write(time+"<br>");//结果:Sat May 02 2015 20:50:26 GMT+0800var year=time.getFullYear();//获取完整的年份(4位,1970-????)var month=time.getMonth()+1;//获取当前月份(0-11,0代表1月)var date=time.getDate();//获取当前日(1-31)var day=time.getDay();//获取当前星期X(0-6,0代表星期天)var week=['星期日','星期一','星期二','星期三','星期四','星期五','星期六'];var weekend=week[day];var hour=time.getHours();//获取当前小时数(0-23)var minute=time.getMinutes();//获取当前分钟数(0-59)var second=time.getSeconds();//获取当前秒数(0-59)//让时、分、秒都保持两位数字if(hour<=9)hour="0"+hour;if(minute<=9)minute="0"+minute;if(second<=9)second="0"+second;document.write("现在是 "+year+" 年 "+month+" 月 "+date+" 日 "+weekend+" "+hour+":"+minute+":"+second);document.write("<br>"+time.getTime());//获取当前时间(从1970.1.1开始的毫秒数)document.write("<br>"+time.getMilliseconds());//获取当前毫秒数(0-999)document.write("<br>"+time.toLocaleDateString());//获取当前日期document.write("<br>"+time.toLocaleTimeString());//获取当前时间document.write("<br>"+time.toLocaleString());//获取日期与时间</script></head><body>    </body></html>

运行结果如下:

Sat May 02 2015 21:27:31 GMT+0800
现在是 2015 年 5 月 2 日 星期六 21:27:31
1430573251537
537
2015/5/2
下午9:27:31
2015/5/2 下午9:27:31

0 0
原创粉丝点击