`
onlyor
  • 浏览: 371448 次
  • 性别: 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()日期函数详解

    JavaScript Date()日期函数详解,对JavaScript Date()这个函数进行详细的解释

    JavaScript Date对象详解

    主要为大家详细介绍了JavaScript Date对象,介绍 Date 日期和时间对象的操作,感兴趣的小伙伴们可以参考一下

    Javascript之Date对象详解

    Date对象即日期时间对象,它的主要功能是实现对日期时间的处理 1、创建Date对象 复制代码 代码如下:var myDate = new Date(); 或 复制代码 代码如下:var myDate = new Date(“July 21, 1983 01:15:00”);//此种...

    javascript 封装Date日期类实例详解

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

    JavaScript的Date()方法使用详解

    主要介绍了JavaScript的Date()方法使用详解,是JS入门学习中的基础知识,需要的朋友可以参考下

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

    vue el-date-picker动态限制时间范围案例详解  分为两种情况 1.开始时间和结束时间同一个框(限制只能本月) 2.开始时间和结束时间分开两个框(限制开始时间不能早于当前时间且结束时间不超过开始时间一星期) ...

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

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

    详解JavaScript的Date对象(制作简易钟表)

    JS提供了Date类型来处理时间和日期。Date类型内置一系列获取和设置日期时间信息的方法。下面我们简单的 概述一下这个Date类型。  大概看了一下Date类型的方法,下面给出: 上面的方法自己尝试即可,我只简单的演示...

    【JavaScript源代码】moment.js 时间日期处理详解.docx

    moment.js 时间日期处理详解  周一 至 周日 时间格式化转化 (Y --- 年 M --- 月 D--- 天) var timeNow = new Date()// 当前时间 var weekOfday = moment(timeNow).format('E'); // 计算今天是这周第几天 var...

    JavaScript模板引擎Template.js使用详解

    template.js 一款 JavaScript 模板引擎,简单,好用。提供一套模板语法,用户可以写一个模板区块,每次根据传入的数据,生成对应数据产生的HTML片段,渲染不同的效果。https://github.com/aui/artTemplate 1、特性 ...

    详解JavaScript中Date.UTC()方法的使用

    主要介绍了详解JavaScript中Date.UTC()方法的使用,是JS入门学习中的基础知识,需要的朋友可以参考下

    JavaScript详解(第2版)

    第1章 JavaScript简介 1 1.1 JavaScript是什么 1 1.2 JavaScript不是什么 2 1.3 JavaScript的用处 3 1.4 JavaScript及其在Web页面中的位置 3 1.5 Ajax是什么 5 1.6 JavaScript是什么样子的 6 1.7 ...

    Javascript new Date().valueOf()的作用与时间戳由来详解

    例如,我们可以通过这段代码输出当前时间点的时间戳 代码如下:[removed] [removed](new Date().valueOf());[removed]那么何为时间戳呢? 时间戳就是从1970年1月1日0时0分0秒到当前时间点的所有秒数。1970.1.1 0:0:0...

    bootstrap时间插件daterangepicker使用详解

    本文实例为大家分享了bootstrap时间插件daterangepicker的具体代码,供大家参考,具体内容如下 插件下载地址:https://github.com/dangrossman/bootstrap-daterangepicker 头部引入文件: <link href=”...

    JavaScript原生对象之Date对象的属性和方法详解

    创建 Date 对象的语法: 代码如下: //Date 对象会自动把当前日期和时间保存为其初始值。 new Date(); //value-毫秒:代表自世界协调时1970年1月1日00:00:00开始的数值。 new Date(value); //dateString-日期字符串...

    JS中Date日期函数中的参数使用介绍

    要创建一个一个日期对象,可以使用以下的方式: 代码如下: var now=new Date() 当然,函数中没有传递任何参数,表示此对象now自动获取了当前的时间。 如果想要创建一个自定义时间的对象,则要对Date()进行参数的传递...

Global site tag (gtag.js) - Google Analytics