javascript篇:javascript对象——Date

  Date对象是javascript的内置对象,用于处理日期和时间,使用前必须定义:
    var myDate = new Date();//Date对象会自动初始化该对象,使其值为当前日期和时间。
    var myDate = new Date("June 15, 1990 00:00:00");
    var myDate = new Date(milsec);//参数为距离1970/1/1午夜的毫秒数

    以上方式定义myDate 是本地时间,而不是UTC时间。

Date对象的属性:

  • constructor
  • prototype

  

Date对象的方法:

  • 获取时间/日期:

    • getFullYear(),getMonth(),getDate()
      分别返回该Date对象的年(四位数),月(0~12),日(0~31)。
    • getHours(),getMinutes(),getSeconds(),getMillisecond()
      分别返回Date对象的小时(0~23),分钟(0~59),秒(0~59),毫秒(0~999)
    • getDay()
      返回Date对象是一周中的第几天(0~6)。注:周日为0
    • getTime()
      返回1970年1月1日至今的毫秒数
    • getTimezoneOffset()
      返回本地时间与格林威治时间(GMT)的分钟差。除以60即可得到当地时区(正为东n时区,负为西n时区)
    • getUTCDXXX()
      根据世界时,返回Date对象中的某些信息。针对上第1~3点中的函数。getUTCFullYear(),getUTCHours(),getUTCDay()。
    • Date.parse(timeString):Date的一个静态方法。
      解析一个日期时间字符串,并返回1970/1/1午夜至该日期时间的毫秒数。
    • Date.UTC(year,month,day[,hour,minute,second,millisecond])
      根据世界时,返回1970/1/1到指定日期的毫秒数。
  • 设置时间/日期:
    • setFullYear(year),setMonth(month),setDate(day)
      分别设置该Date对象的年(四位数),月(0~12),日(0~31)。
    • setHours(hour),setMinutes(minute),setSeconds(second),setMillisecond(milsec)
      分别设置Date对象的小时(0~23),分钟(0~59),秒(0~59),毫秒(0~999)
    • setTime(milsec)
      以毫秒设置对象,据 GMT 时间 1970 年 1 月 1 日午夜之间的毫秒数。
    • setUTCXXX
      根据世界时,设置Date对象中的某些信息。针对上第1~2点中的函数。getUTCFullYear(),getUTCHours(),getUTCDay()。
  • Date和String之间的转换:转换不影响Date对象的值。
    • toString()
      将Date对象转换成字符串,并返回该字符串。
    • toTimeString()
      将Date对象的时间部分转换成字符串,并返回该字符串。
    • toDateString()
      将Date对象转的日期部分换成字符串,并返回该字符串。
    • toUTCString()
      根据世界时间,将Date对象转换成字符串,并返回该字符串。
    • toLocalXXX()
      根据本地时间格式,转换Date对象的信息,并返回结果。
  • 其他方法
    • toSource()
    • valueOf()

javascript篇:javascript对象——Date,布布扣,bubuko.com

时间: 2024-12-20 08:16:04

javascript篇:javascript对象——Date的相关文章

javascript的日期对象Date操作时间日期值

创建一个日期对象: var objDate=new Date([arguments list]); 我总结了参数形式主要有以下3种: new Date("month dd yyyy hh:mm:ss");//后面的hh:mm:ss可选(不选的话就是默认的开始时间),而且前三项的顺序可以随意,甚至各字段后面可以加逗号 new Date(yyyy,mth,dd,hh,mm,ss); //除了前两个字段(年.月字段)外,其余的都是可选的(不选的话就默认为开始的),不过,此处顺序最好别随意变换

javascript篇:javascript对象

此系列文章记录javascript的内置对象,包含内容如下(参照W3School的介绍来做的笔记): Array Boolean Date Math Number String RegExp Functions Events Window系列,DOM系列 javascript对象大多包含一个constructor属性,返回对应的函数对象的引用,这有时候会有点小用处呢: 1 <script type="text/javascript"> 2 3 var test=new Ar

javascript篇:javascript对象——Math

Math对象用于执行数学任务,无需创建它的实例: var mathPI = Math.PI; var myVal = Math.sqrt(4); Math对象的属性 E:返回算术常量e,约等于2.718 LN2:返回2的自然对数,约等于0.693 LN10:返回10的自然对数,约等于2.302 LOG2E:返回以2为底的e的对数,约等于1.414 LOG10E:返回以10为底的e的对数,约等于0.434 PI:返回圆周率,约等于3.14159 SQRT1_2:返回2的平方根的倒数,约等于0.70

JavaScript内置对象,Date String Array等,以及这些对象操作。

练习题: 某班的成绩出来了,现在老师要把班级的成绩打印出来.效果图:2014年5月9日 星期六--班级总分为: 班级平均分为:格式要求:1.显示打印的日期. 格式为类似“2014年03月21日 星期三” 的当前的时间.2.计算出该班级的平均分(保留整数).同学成绩数据如下:"小明:87; 小花:81; 小红:97; 小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"任务第一步:可通过javascript的日期对象来得到当前的日期.提示:使用Date()

深入理解javascript对象系列第一篇——初识对象

× 目录 [1]定义 [2]创建 [3]组成[4]引用 前面的话 javascript中的难点是函数.对象和继承,前面已经介绍过函数系列.从本系列开始介绍对象部分,本文是该系列的第一篇——初识对象 对象定义 javascript的基本数据类型包括undefined.null.boolean.string.number和object.对象和其他基本类型值不同的是,对象是一种复合值:它将许多值(原始值或者其他对象)聚合在一起,可通过名字访问这些值 于是,对象也可看做是属性的无序集合,每个属性都是一个

javascript篇:javascript对象——Array

创建Array对象的语法:var myArray = new Array();//空数组,length为0 var myArray = new Array(size);//长度为size,元素为undefined var myArray = new Array(element0,element1,...elementn);//创建数组并赋值 var myArray = [1,2,3]; Array对象的属性 constructor length可读写,进行修改时,有可能会造成元素值的丢失. va

JavaScript基础--DOM对象加强篇(十四)

1.document 对象 定义:document对象代表的整个html文档,因此可以去访问到文档中的各个对象(元素)document重要的函数 1.1 write 向文档输出文本或js代码 1.2 writeln 向文档输出文本或者js代码,与write不一样的地方是,writeln是换行输出. 比如: document.write("hello");document.writeln("ok"); hello ok 但是对浏览器来看,输出效果没有区别. 1.3 g

javascript篇:javascript对象——String

创建String: var str = new String(s); var str = String(s); var str = "hello"; String对象的属性: length:字符串的长度 constructor prototype String对象的方法: anchor(anchorName)为文本添加一个锚,即<a name=anchorName>str</a> blink()显示闪动的字符串.用chrome测试没效果... bold()使用锄

javascript篇:javascript对象——RegExp

直接量语法: /pattern[/attributes] 创建RegExp对象: var reg = new RegExp(pattern[,attributes]); pattern是一个字符串,指定正则表达式:attributes是一个可选的字符串,包含g,i,m,分别表示全局匹配.忽略大小写匹配和多行匹配 RegExp对象属性: global返回Boolean,指明RegExp对象是否具有标志g. ignoreCase返回Boolean,指明RegExp对象是否具有标志i. lastInd