详解 Date 对象

JS使用Date对象来处理日期和时间

五种调用Date函数的方式

Date()

    单纯的作为函数调用,传入的参数会被忽略,返回当前日期和时间的字符串表示。

new Date()

    作为构造函数调用。

    返回当前日期和时间的Date对象。

new Date(Milliseconds) 

    作为构造函数调用,并且传入一个数字,该数字被当作从1970年1月1日经过的毫秒数。

    返回Date对象。

new Date(string)

    以字符形式储存的日期和时间。

    返回Date对象。

new Date(year,month,[day,hours,minutes,seconds,ms])

    多个参数,分别指定日期和时间的各个部分,方括号中为可选项。

    返回Date对象。

Date构造函数的几个属性

Date.now()

    返回从1970年1月1日到现在经过的毫秒数

Date.parse()

     接收一个字符串格式的日期和时间,返回从1970年1月1日到该时间所经过的毫秒数

Date.UTC()

    返回UTC时间和日期的毫秒表示

Date对象的常用属性

  getDay() 返回星期几

  getFullYear() 返回完整的年份

  getYear() ES3就已经废弃

  getMonth() 返回月份

  getDate() 月份中的日期值

  getHours() 返回Date对象中的小时

  getMinutes() 返回Date对象中的分钟

  getSeconds() 返回Date对象中的秒

  getMilliseconds() 返回Date对象中的毫秒

  getTime() 返回Date对象的毫秒表示

  如果把get换为set,代表设置Date对象中的某个值,如setTime(21312532),setFullYear(2011)

UTC扩展

  以上方法在get后接UTC 代表处理全球时间,如getUTCYear,getUTCDate,同时set系列也

有UTC的变体,如setUTCFullYear(2011),要注意的是set系列的方法会修改调用它的对象。

其他方法

  toString()   返回一个完整的日期和时间的字符串表示 "Mon Jul 10 2017 21:56:36 GMT+0800 (中国标准时间)"

  toLocaleString()   返回一个完整日期和时间的本地化表示 "2017-7-10 21:56:32"

  toDateString()   返回一个日期 "Mon Jul 10 2017"

  toLocaleDateString()  返回一个日期的本地化表示 "2017-7-10"

  toTimeString()  返回一个时间  "21:57:38 GMT+0800 (中国标准时间)"

  toLocaleTimeString() 返回一个时间的本地化表示 "22:01:28"

未完 待续~~~~~~

时间: 2024-08-04 22:49:14

详解 Date 对象的相关文章

JavaScript原生对象属性和方法详解——Array对象 转载

length 设置或返回 数组中元素的数目. 注意:设置 length 属性可改变数组的大小.如果设置的值比其当前值小,数组将被截断,其尾部的元素将丢失.如果设置的值比它的当前值大,数组将增大,新的元素被添加到数组的尾部,它们的值为 undefined.所以length不一定代表数组的元素个数. var arr = new Array(3) arr[0] = "John" arr[1] = "Andy" arr[2] = "Wendy" cons

dom对象详解--document对象

 document对象 Document对象代表整个html文档,可用来访问页面中的所有元素,是最复杂的一个dom对象,可以说是学习好dom编程的关键所在. Document对象是window对象的一个成员属性,通过window.document来访问,当然也可以直接使用document. document对象常用的函数和属性可参考http://www.w3school.com.cn/jsref/dom_obj_document.asp. getElementById() 返回对拥有指定 ID

dom对象详解--document对象(二)

   dom对象详解--style对象 style对象 style对象和document对象下的集合对象styleSheets有关系,styleSheets是文档中所有style对象的集合,这里讲解的重点是style对象,styleSheets不是重点. style对象定义:Represents the current settings of all possible inline styles for agiven element,即表示当前元素的样式设置. 例,可拖动的窗口 <!DOCTYP

(转) Linux命令详解-date

Linux命令详解-date 原文:https://www.cnblogs.com/Dodge/p/4278292.html 在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便. 1.命令格式: date [参数]... [+格式] 2.命令功能: date 可以用来显示或设定系统的日期与时间. 3.命令参数: 必要参数: %H 小时(以00-23来表示). %I 小时(以01-12

JS详解Date应用+定时器原理+计时器案例

我们先说一下定时器吧: //定时器:设置一个定时器,再设置一个等待的时间,到达指定时间后,执行对应的操作//两种定时器:用法一样,区别一个执行后不会停下来,一个只执行一次//window.setInterval([function],[interval]);/*设置一个定时器,到达指定时间[interval] 执行我们的操作[function],然后定时器并没有停止,以后每隔这么长时间,都重新执行我们的function*/ //window.setTimeout([function],[inte

JavaScript原生对象属性和方法详解——Array对象

http://www.feeldesignstudio.com/2013/09/native-javascript-object-properties-and-methods-array/ length 设置或返回 数组中元素的数目. 注意:设置 length 属性可改变数组的大小.如果设置的值比其当前值小,数组将被截断,其尾部的元素将丢失.如果设置的值比它的当前值大,数组将增大,新的元素被添加到数组的尾部,它们的值为 undefined.所以length不一定代表数组的元素个数. var ar

JavaScript原生对象属性和方法详解——Array对象[转]

length 设置或返回 数组中元素的数目. 注意:设置 length 属性可改变数组的大小.如果设置的值比其当前值小,数组将被截断,其尾部的元素将丢失.如果设置的值比它的当前值大,数组将增大,新的元素被添加到数组的尾部,它们的值为 undefined.所以length不一定代表数组的元素个数. var arr = new Array(3) arr[0] = "John" arr[1] = "Andy" arr[2] = "Wendy" cons

ASP.NET Core微服务 on K8S(Jessetalk)(第一章:详解基本对象及服务发现)(持续更新)

课程链接:http://video.jessetalk.cn/course/explore 良心课程,大家一起来学习哈! 任务1:课程介绍 任务2:Labels and Selectors 所有资源对象(包括Pod, Service, Namespace, Volume)都可以打 Label,定义标签 Selectors:=, !=, in, not in, and 关系 Kubernetes Labels 和 Selectors #deploy.yaml apiVersion: apps/v1

ADO.NET详解----核心对象的使用

一.Connection对象 指定某个具体数据源以及提供登陆方式及用户名与密码. Connection对象的主要成员: 1.ConnectionString属性:连接字符串,指定要操作的数据库以及登录方式和用户名密码. 连接字符串的两种配置过程: 利用ConnectionString直接在应用程序中配置. 利用配置文件配置.在WINFORM中利用App.config文件配置:在WEB中利用web.config文件配置. 2.open()方法:打开与数据库的连接 若在连接数据库过程中配置连接字符串