`

js Date() 对象 及 格式化

 
阅读更多


2011-11-25 11:39:11|  分类: JavaScript |  标签:js   |字号 订阅
Date 对象用于处理日期和时间。
创建 Date 对象的语法:
var myDate=new Date()
Date 对象会自动把当前日期和时间保存为其初始值。
参数形式有以下5种: 

  new Date("month dd,yyyy hh:mm:ss");
  new Date("month dd,yyyy");
  new Date(yyyy,mth,dd,hh,mm,ss);
  new Date(yyyy,mth,dd);
  new Date(ms);

需要注意最后一种形式,参数表示的是需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数。各种函数的含义如下:

month:用英文表示月份名称,从January到December

mth:用整数表示月份,从(1月)到11(12月)

dd:表示一个月中的第几天,从1到31

yyyy:四位数表示的年份

hh:小时数,从0(午夜)到23(晚11点)

mm:分钟数,从0到59的整数

ss:秒数,从0到59的整数

ms:毫秒数,为大于等于0的整数

如:

  new Date("January 12,2006 22:19:35");

  new Date("January 12,2006");

  new Date(2006,0,12,22,19,35);

  new Date(2006,0,12);

  new Date(1137075575000);


Date() 返回当日的日期和时间.
getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31).
getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6).
getMonth() 从 Date 对象返回月份 (0 ~ 11).
getFullYear() 从 Date 对象以四位数字返回年份.
getYear() 请使用 getFullYear() 方法代替.
getHours() 返回 Date 对象的小时 (0 ~ 23).
getMinutes() 返回 Date 对象的分钟 (0 ~ 59).
getSeconds() 返回 Date 对象的秒数 (0 ~ 59).
getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999).
getTime() 返回 1970 年 1 月 1 日至今的毫秒数.
getTimezoneOffset() 返回本地时间与格林威治标准时间 (GMT) 的分钟差.
getUTCDate() 根据世界时从 Date 对象返回月中的一天 (1 ~ 31).
getUTCDay() 根据世界时从 Date 对象返回周中的一天 (0 ~ 6).
getUTCMonth() 根据世界时从 Date 对象返回月份 (0 ~ 11).
getUTCFullYear() 根据世界时从 Date 对象返回四位数的年份.
getUTCHours() 根据世界时返回 Date 对象的小时 (0 ~ 23).
getUTCMinutes() 根据世界时返回 Date 对象的分钟 (0 ~ 59).
getUTCSeconds() 根据世界时返回 Date 对象的秒钟 (0 ~ 59).
getUTCMilliseconds() 根据世界时返回 Date 对象的毫秒(0 ~ 999).
parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数.
setDate() 设置 Date 对象中月的某一天 (1 ~ 31).
setMonth() 设置 Date 对象中月份 (0 ~ 11).
setFullYear() 设置 Date 对象中的年份(四位数字).
setYear() 请使用 setFullYear() 方法代替.
setHours() 设置 Date 对象中的小时 (0 ~ 23).
setMinutes() 设置 Date 对象中的分钟 (0 ~ 59).
setSeconds() 设置 Date 对象中的秒钟 (0 ~ 59).
setMilliseconds() 设置 Date 对象中的毫秒 (0 ~ 999).
setTime() 以毫秒设置 Date 对象.
setUTCDate() 根据世界时设置 Date 对象中月份的一天 (1 ~ 31).
setUTCMonth() 根据世界时设置 Date 对象中的月份 (0 ~ 11).
setUTCFullYear() 根据世界时设置 Date 对象中的年份(四位数字).
setUTCHours() 根据世界时设置 Date 对象中的小时 (0 ~ 23).
setUTCMinutes() 根据世界时设置 Date 对象中的分钟 (0 ~ 59).
setUTCSeconds() 根据世界时设置 Date 对象中的秒钟 (0 ~ 59).
setUTCMilliseconds() 根据世界时设置 Date 对象中的毫秒 (0 ~ 999).
toSource() 返回该对象的源代码.
toString() 把 Date 对象转换为字符串.
toTimeString() 把 Date 对象的时间部分转换为字符串.
toDateString() 把 Date 对象的日期部分转换为字符串.
toGMTString() 请使用 toUTCString() 方法代替.1 3
toUTCString() 根据世界时,把 Date 对象转换为字符串. 
toLocaleString() 根据本地时间格式,把 Date 对象转换为字符串.
toLocaleTimeString() 根据本地时间格式,把 Date 对象的时间部分转换为字符串.
toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串.
UTC() 根据世界时返回 1997 年 1 月 1 日 到指定日期的毫秒数.
valueOf() 返回 Date 对象的原始值.
var objDate=new Date([arguments list]);
分享到:
评论

相关推荐

    javascript中Date format(js日期格式化)方法小结.docx

    ### JavaScript中的Date Format(JS日期格式化)方法详解 #### 概述 在日常的Web开发工作中,我们经常需要处理日期和时间相关的数据。JavaScript 的 `Date` 对象提供了多种方法来获取和设置日期时间,但原生 API 并...

    Js获取当前日期时间及格式化代码

    标题中的知识点:Js获取当前日期时间及格式化代码。 描述中的知识点:介绍了如何使用JavaScript(Js)获取当前的日期和时间,并提供了一个格式化日期时间的代码示例。 标签中的知识点:涉及到Js在获取日期时间方面...

    JS Date对象进行格式化日期

    一、格式化日期 const date = new Date(2019, 0, 23, 17, 23, 42) 格式化结果: toString: Wed Jan 23 2019 17:23:42 GMT+0800 (中国标准时间) toDateString: Wed Jan 23 2019 toLocaleString: 2019/1/23 下午5:...

    Date格式化

    在JavaScript中,`Date`对象同样用于处理日期和时间,但格式化方法略有不同。我们可以使用内置的`Date.prototype.toString()`方法,或者使用`Intl.DateTimeFormat` API来实现更复杂的格式化。例如: ```javascript ...

    JavaScript 中Date对象的格式化代码方法汇总

    很多时候,我们可以利用JavaScript中Date对象的内置方法来格式化,如: var d = new Date(); console.log(d); // 输出:Mon Nov 04 2013 21:50:33 GMT+0800 (中国标准时间) console.log(d.toDateString()); // 日期...

    JavaScript - 格式化日期时间.zip

    Date对象是JavaScript的内置对象,它提供了创建、操作和格式化日期的方法。你可以通过new关键字来创建一个新的Date实例,例如: ```javascript let date = new Date(); ``` 这将创建一个表示当前日期和时间的新...

    JS 格式化时间

    在JavaScript中,格式化时间是一项常见的任务,尤其是在前端开发中,我们需要将服务器返回的时间戳转换为用户友好的日期和时间格式。...理解Date对象的属性和方法,以及如何进行时区转换,是掌握JS时间格式化的关键。

    jsDate插件,时间格式插件

    虽然JavaScript原生的Date对象也提供了日期和时间的处理功能,但在格式化和动态更新方面,jsDate提供了更丰富的API和更好的用户体验。原生Date对象可能需要更多的代码来实现相同的功能,而jsDate则简化了这些过程,...

    扩展JS Date对象时间格式化功能的小例子

    在本文中,我们讲解了如何扩展JavaScript的Date对象,以实现自定义的日期时间格式化功能。这个功能的实现主要是通过添加一个新的Date.prototype.format方法来完成的。 首先,我们要了解Date对象自带的一些方法,如...

    javascript日期格式化

    在JavaScript中,我们可以使用内置的`Date`对象来创建、操作和格式化日期。 首先,`Date`对象是JavaScript中的内置构造函数,可以用来创建一个新的日期实例。例如: ```javascript let date = new Date(); // 创建...

    格式化数据库日期JS

    ### 格式化数据库日期JS #### 知识点概览 本文将详细介绍如何使用JavaScript对从数据库获取的日期格式进行格式化处理。这在处理后端序列化的JSON数据时非常常见,尤其是在需要将日期时间展示给用户或者进行进一步...

    js 时间格式化

    总之,JavaScript的时间格式化涉及对`Date`对象的理解,以及如何利用内置方法和第三方库来满足各种显示和处理需求。无论是自定义函数还是使用已有的工具,理解基本原理并选择合适的解决方案是关键。

    javascript的trim和日期时间格式化函数

    ### JavaScript中的Trim函数和日期时间格式化函数 在JavaScript中,字符串处理和日期操作是非常常见的需求,尤其是在数据清洗、格式转换等场景下。本文将详细介绍如何利用自定义方法实现字符串的Trim功能以及日期...

    格式化时间可能用到的各种JS

    如`date.format.js`, `DateFormat.js`, `Format.js`, `SimpleDateFormat.js`, `jsjava_2_0`, `jsjava_2_2_bin`,这些文件可能是不同的JavaScript库或函数,用于实现日期和时间的格式化功能。 1. **Date对象**: ...

    javascript 日期数字文本格式化

    在实际应用中,JavaScript的日期格式化可以使用多种方式实现,包括但不限于自定义函数、使用内置`Date`对象的`toLocaleString`或`toISOString`方法,或者利用第三方库,如Moment.js或date-fns。这些库提供了丰富的...

    JavaScript日期和时间格式化全指南

    JavaScript提供了多种方式来格式化日期和时间,包括原生的Date对象方法、国际化API(Intl对象)以及第三方库。本文将详细介绍这些方法,并提供实际代码示例。 在JavaScript中格式化日期和时间是一个涉及多种方法和...

    javascript精确计算日期处理金额格式化

    Date对象是JavaScript中的内置对象,可以用来创建、操作和格式化日期。它提供了一些基本的方法,如`getFullYear()`, `getMonth()`, `getDate()`, `getHours()`等,用于获取日期的各个部分。然而,这些方法并不总是能...

    js date转String 日期字符串转换

    ### JavaScript Date对象转换为字符串 在JavaScript中,`Date`对象提供了多种方法来获取和设置日期及时间。本文将详细介绍如何将`Date`对象转换成字符串格式,这对于数据展示、存储以及传输等场景非常有用。 #### ...

    JavaScript仿PHP时间格式化函数

    对于每个占位符,函数内部会使用JavaScript的`Date`对象的方法来获取相应的日期或时间部分,并根据占位符的要求进行格式化。 例如,`Y`对应于`getFullYear()`,`m`对应于`getMonth()+1`(因为JavaScript中的月份是...

Global site tag (gtag.js) - Google Analytics