谈谈javascript中的日期Date对象

一、日期对象
??在javascript中并没有日期型的数据类型,但是提供了一个日期对象可以操作日期和时间。
??日期对象的创建:
??new Date();
二、将日期对象转换为字符串
??将日期对象转换为字符串可以使用以下4种方法:
??date.toString();//将日期对象转换为字符串时,采用的是本地时间
??date.toLocalString();//将日期对象转换为字符串,采用的是本地时间,显示的是地方日期的格式
??date.toUTCString();//将日期对象转换为字符串时,采用的是世界时间。
??date.toGMTString();//将日期对象转换为字符串时,采用的是GMT时间,但是已被禁止使用,一般用toUTCString()方法来替换。
三、将日期对象中的日期和时间转换为字符串
??date.toDateString();//将日期部分转换为字符串,本地时间
??date.toLocalDateString();//将日期部分转换为字符串,采用的是本地时间,显示的是地方日期的格式
??date.toTimeString();//将时间部分转换为字符串,本地时间
??date.toLocalTimeString();将时间部分转换为字符串,采用的是本地时间,显示的是地方日期的格式
四、日期对象中的日期
??date.getYear();//获取年份,但不建议使用。
??date.getFullYear();//获取年份,,以四位数显式,建议使用       
??date.getMonth();//获取月份,值为0-11,一月份为0,二月份为1...
??date.getDate();//获取天数,即一个月中的某一天
??date.getDay();//获取一周中的第几天,值为0-6,周日为0...
五、日期对象中的时间
??date.getHours();//返回小时部分
??date.getMinutes();//返回分钟部分
??date.getSeconds();//返回秒钟部分    
??date.getMilliseconds();//返回毫秒部分
??date.getTime();//返回日期对象中的时间与1970年1月1日0时0分0秒所间隔的毫秒数
??date.getTimezoneoffset();//返回日期对象中的时间与UTC之间的时差数,单位为秒。
六、设置日期对象中的日期
??date.setYear(year);//不建议使用
??date.setFullYear(year,month,day);//year四位数;month:0-11,该参数可省略;day:1-31, 该参数可省略  
??date.setMonth(month,day);//month:0-11;day:1-31, 该参数可省略 
??date.getDate(day);//day:1-31
七、设置日期对象中的时间
??date.getHours(hours,minutes,seconds,milliseconds);//hours:0-23,minutes:0-59,可省略,seconds:0-59,可省略milliseconds:0-999,可省略
??date.getMinutes(minutes,seconds,milliseconds);//minutes:0-59,seconds:0-59,可省略milliseconds:0-999,可省略
??date.getSeconds(seconds,milliseconds);// seconds:0-59,milliseconds:0-999,可省略 
??date.getMilliseconds(milliseconds);//,milliseconds:0-999
八、与毫秒相关的方法
??date.setTime(millisecinds);milliseconds代表设置的时间与1970年1月1日0时0分0秒所间隔的毫秒数
??date.valueOf();返回日期对象中的时间与1970年1月1日0时0分0秒所间隔的毫秒数
??date.parse(str);返回str参数所代表的时间与1970年1月1日0时0分0秒所间隔的毫秒数
??date.UTC(year,month,day,hours,minutes,seconds,milliseconds);将参数所代表的日期转换成与1970年1月1日0时0分0秒所间隔的毫秒数

摘自:http://www.itxm.net/a/bianchengyuyan/2016/0613/318.html

参考:http://www.cnblogs.com/zhangpengshou/archive/2012/07/19/2599053.html

时间: 2024-10-12 17:03:23

谈谈javascript中的日期Date对象的相关文章

在JavaScript中生成自定义的对象

使用对象便于组织信息.下面我们介绍如何在JavaScript中生成自定义的对象. ---------------------- JavaScript 对象 在前面几章中我们学到JavaScript中有些内置的对象,比如String, Date, Array等等.除此之外,你还可以定义自己的对象. 对象是一种特殊的数据,含有属性和函数. 下面让我们用一个例子来说明:比如一个人是一个对象.属性是与对象有联系的值,比如人的属性包括姓名,身高,体重,年龄,肤色,眼睛的颜色等等.所有人都有这些属性,但是每

用实例谈谈javascript中的this和prototype

本文通过几个实例谈谈js中一些基础概念的问题.首先回顾一下js这门语言的特点:除了对象什么都没有.函数在js语言中被看作一种特殊的数据类型,特殊在包含代码并且可以执行,但落点在它是一种数据类型,与数字.字符串等一样.    理解了这个,那么js语言中的全局作用域和函数作用域.全局变量和局部变量.可以通过全局对象和非全局对象划分.如果函数或其他数据类型,不依托非全局变量,那么就默认依托全局变量,即作为全局对象的属性或方法,否则被当作局部对象方法或属性.this被用作指向属性和方法所依托的对象.搞清

关于在Safari浏览器中对js Date对象的支持

申请博客好几个月了,一直想写一些东西但是总觉着自己写不好,就一直搁浅了.废话不多说,进入正题! ios中和Safari浏览器中对js Date对象的支持 1.问题情形是这样的,需要在特定的时间显示不同的内容. 解决办法有两种: 1.通过后台获取服务器的时间. 在返回给前端标志,前端通过模板也好,通过其他方式进行判断也好,显示不同的内容.这个我们不管... 2.通过本地获取系统时间显示不同的内容. 我采用的就是这种方式,但是这里就出现了问题.附上代码 function setContentWith

JavaScript中的防篡改对象

由于JavaScript共享的特性,任何对象都可以被放在同一环境下运行的代码修改. 例如: var person = {name:"caibin'} person.age = 21; 即使第一行定义了完整的person对象,那么第二行代码仍然可以对其添加属性,删除属性等. 我们有三个方法可以防止你做出这些行为. 一.不可扩展对象: 先来看person本身的扩展性: Object.isExtensible(person); // true 接下来执行: Object.preventExtensio

javascript中遇到的字符串对象处理

在javascript中对参数处理: 1 <script> 2 function getParam() 3 { 4 urlInfo=window.location.href; //获取当前页面的url 5 intLen=urlInfo.length; //获取url的长度 6 offset=urlInfo.indexOf("?"); //设置参数字符串开始的位置 7 strKeyValue=urlinfo.substr(offset,len); //取出参数字符串 这里会获

Javascript中使用WScript.Shell对象执行.bat文件和cmd命令

Javascript中使用WScript.Shell对象执行.bat文件和cmd命令 http://www.cnblogs.com/ZHF/p/3328439.html WScript.Shell(Windows Script Host Runtime Library)是一个对象,对应的文件是C:/WINDOWS/system32/wshom.ocx,Wscript.shell是服务器系统会用到的一种组件.shell 就是“壳”的意思,这个对象可以执行操作系统外壳常用的操作,比如运行程序.读写注

javascript类型系统——日期Date对象

前面的话 Date对象是javascript语言中内置的数据类型,用于提供日期和时间的操作接口.Date对象是在早期java中的java.util.Date类基础上创建的,为此,Date类型使用自UTC1970年1月1日0点开始经过的毫秒数来保存日期,它可以表示的时间范围是1970年1月1日0点前后的各1亿天.本文将详细介绍Date对象的用法 静态方法 在介绍Date对象的构造函数之前,先介绍静态方法.因为,Date对象的静态方法与其构造函数有着千丝万缕的联系.使用构造函数创建Date对象的过程

JavaScript中的内置对象

1.Date 日期对象 (1)语法:var mydate=new Date(); (2)参数说明:mydate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间). (3)访问方法语法:<日期对象>.<方法>; (4)Date对象中处理时间和日期的常用方法: (5)注意事项:get/setTime() 返回/设置时间,单位是毫秒数; 时间推迟 1 小时,就是: “x.setTime(x.getTime() + 60 * 60 * 1000);” 2.String字符串对象

javascript中的常用本地对象

一.javascript是面向对象的编程语言 封装:把相关的信息(无论数据或方法)存储在对象中的能力 聚集:把一个对象存储在另一个对象内的能力 继承:由另一个类(或多个类)得来类的属性和方法的能力. 多态:编写能以多种形态运行的函数或方法的能力 二.Array对象 使用单独的变量名来存储一系列的值. 2.1创建数组对象 var aValues = new Array(); var aValues = new Array(25); var aColors = new Array("red"