`
onlyor
  • 浏览: 382337 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

js Date 详解

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]);

 

 

function cst2Date() {
    var a = 'Thu Jul 10 15:45:44 CST 2014'.split(' ');
    var str = a[1] + ' ' + a[2] + ',' + a[5] + ' ' + a[3];
    var dt = new Date(str);

    alert(dt.toString());

}

 

分享到:
评论

相关推荐

    js string转date;js构造date;js date详解

    js string转date;js构造date;js date详解;js日期处理

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

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

    JavaScript Date()日期函数详解

    ### JavaScript Date() 日期函数详解 #### 一、概述 `Date()` 是 JavaScript 中一个非常重要的内置对象,用于处理日期和时间。通过 `Date()` 函数可以创建表示单个时刻的对象,即某个特定时间点距离1970年1月1日...

    JavaScript Date对象详解

    JavaScript中的Date对象是一个内置对象,用于处理日期和时间。它提供了各种方法来创建日期对象、获取和设置日期和时间的各个部分、执行日期时间计算以及格式化日期时间等操作。接下来,我们将详细探讨JavaScript ...

    jquery.dataTable.js 使用详解 一、基础配置

    《jQuery.dataTables.js 使用详解——一、基础配置》 在网页开发中,数据展示是一个重要的环节,而jQuery.dataTables.js插件为高效、美观的数据表格呈现提供了强大的解决方案。本篇将深入探讨该插件的基础配置,...

    日历控件dateWidget.js

    《dateWidget.js日历控件详解》 在Web开发中,日期选择器是不可或缺的元素,它为用户提供了一个直观、方便的方式来输入或选择日期。本文将深入探讨名为`dateWidget.js`的日历控件,该控件是JavaScript实现的一个...

    javascript转换日期字符串为Date日期对象的方法.docx

    - [JavaScript 原生对象之 `Date` 对象的属性和方法详解](https://example.com) - [浅谈 JavaScript 中 `Date`(日期对象), `Math` 对象](https://example.com) - [浅谈 JavaScript `Date` 日期和时间对象]...

    Javascript之Date对象详解

    JavaScript中的Date对象是用于处理日期和时间的核心构造函数,提供了丰富的功能来操作和展示日期。以下是对Date对象的详细说明: 1. 创建Date对象: - 默认创建:`var myDate = new Date();` 这将创建一个表示当前...

    date_input插件

    **jQuery date_input 日期插件详解** 在网页开发中,日期选择功能是非常常见的,例如在填写表单时的出生日期、预约日期等。jQuery date_input 插件是为了解决这个问题而设计的一个实用工具,它提供了用户友好的界面...

    javascript中Date对象的使用总结.docx

    #### `Date` 对象常用方法详解 接下来详细介绍 `Date` 对象中一些常用的属性和方法。 ##### `Date.getDate()` 返回当前日期对象对应的月份中的具体日期(即几号)。 **示例代码:** ```javascript var date = new...

    javascript 封装Date日期类实例详解

    javascript-封装Date日期类  (一)对日期进行格式化  自定义Date日期类的format()格式化方法  方式一:(非原创)  // 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(H)、分(m)、秒...

    javascript详解

    JavaScript还提供了丰富的内置对象和函数,如Math、Date、Array、String等,它们提供了大量实用的方法。另外,ES6(ECMAScript 2015)引入了许多新特性,如模板字符串、解构赋值、模块导入导出、类和箭头函数等,...

    w3cshool之JavaScript对象_Date

    ### JavaScript Date 对象详解 #### 一、概述 在JavaScript编程语言中,`Date`对象是一种非常实用且功能强大的工具,主要用于处理与日期和时间相关的数据。通过`Date`对象,开发者可以轻松地获取系统当前的日期和...

    【JavaScript源代码】vue el-date-picker动态限制时间范围案例详解.docx

    Vue.js 是一个流行的前端框架,用于构建用户界面。在 Vue 中,`el-date-picker` 是一个组件库 Element UI 的一部分,用于处理日期和时间选择。本文将深入解析如何在 Vue 应用中使用 `el-date-picker` 实现动态限制...

    js中获取时间new date()的用法.txt

    ### JavaScript 中 new Date() 方法详解 #### 一、概述 在JavaScript编程语言中,`Date`对象被用来处理日期和时间。通过`new Date()`构造函数可以创建一个表示特定时间的`Date`对象实例,该实例可以是当前时间或者...

    JavaScript的Date()方法使用详解

    JavaScript中的Date对象是一个非常重要的内置对象,它提供了很多方法来处理日期和时间。在JavaScript的开发中,使用Date对象处理日期和时间是不可避免的一部分。Date对象提供了多种构造函数和方法,以便能够创建日期...

    JS之Date对象和获取系统当前时间详解

    一、Date对象每天一对象,今天来看看Date对象,相对于时间大家一定很熟悉,应为以前在网站中很多地方都会遇到这样的时间特效。温故而知新,今天我们来回忆一下Date对象。 我们首先来看看他的定义:dateObj = new ...

    基于angular.js的WUI-DatePicker日期选择器插件

    **Angular.js WUI-DatePicker 插件详解** Angular.js 是一个强大的前端JavaScript框架,它提供了丰富的功能和灵活性,用于构建动态、数据驱动的Web应用程序。而WUI-DatePicker是一款基于Angular.js开发的日期选择器...

Global site tag (gtag.js) - Google Analytics