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

本文为大家详细介绍下JS中Date日期函数中的参数在实际使用中的介绍,感兴趣的朋友不要错过

要创建一个一个日期对象,可以使用以下的方式: 

 代码如下:

var now=new Date() 

 

当然,函数中没有传递任何参数,表示此对象now自动获取了当前的时间。 

 

如果想要创建一个自定义时间的对象,则要对Date()进行参数的传递。而这个参数,必须是毫秒数(UTC时间1970年1月1日午夜起至自定义时间为止的毫秒数)。 

 

我们可以使用Date.parse()和Date.UTC()来获得自定义时间的毫秒数。 

 

Date.parse()接收一个表示日期的字符串参数,例如"May 25,2013","6/13/2013"等格式,具体支持的格式因地区而异。 

 

而Date.UTC()中接收的参数分别是 年份、从0开始的月份数(0-11)、该月中的第几天(1-31)、小时树(0-23)、分钟、秒、毫秒,其中年份和月份数是必须的,其他参数缺省为0。 

 

我们现在如果想定义一个2013年12月12日的日期对象,可以使用 Date.parse(): 

 

var mydate=new Date(Date.parse("12/12/2013")), 

 

如果这样: 

 

var mydate=new Date("12/12/2013")的话,在构造Date的时候,会自动调用Date.parse()将日期字符串转为毫秒数。 

 

也可以使用Date.UTC(): 

 

var mydate=new Date(Date.UTC(2013,11,12)//注意月份下标从0开始,而日的下标从1开始 

 

如果这样: 

 

var mydate=new Date(2013,11,12),类似上面parse的构造方法,在构造日期对象的时候,会自动调用Date.UTC(),如果第一个参数是数值,将其当成年份,而第二个参数为月份......但是要注意的是,前者var mydate=new Date(Date.UTC(2013,11,12)得到的是GMT时间,而后者var mydate=new Date(2013,11,12)得到的是基于系统设置的本地时间。 

时间: 2024-10-03 15:23:10

JS中Date日期函数中的参数使用介绍的相关文章

JS中Date日期函数中的参数使用介绍_基础知识

要创建一个一个日期对象,可以使用以下的方式: 复制代码 代码如下: var now=new Date() 当然,函数中没有传递任何参数,表示此对象now自动获取了当前的时间. 如果想要创建一个自定义时间的对象,则要对Date()进行参数的传递.而这个参数,必须是毫秒数(UTC时间1970年1月1日午夜起至自定义时间为止的毫秒数). 我们可以使用Date.parse()和Date.UTC()来获得自定义时间的毫秒数. Date.parse()接收一个表示日期的字符串参数,例如"May 25,201

PHP中date()日期函数有关参数整理_php技巧

在页面的最前页加上 date_default_timezone_set(PRC); /*把时间调到北京时间,php5默认为格林威治标准时间*/ date () a: "am"或是"pm" A: "AM"或是"PM" d: 几日,两位数字,若不足则补零:从"01"至"31" D: 星期几,3个英文字母,如:"Fri" F: 月份,英文全名,如:"January

cocos2d中关于回调函数的pSender参数的问题

问题描述 cocos2d中关于回调函数的pSender参数的问题 10C 运行结果显示,CallBack1和CallBack2产生的效果是一样的,请问CallBack2处的pSender的作用是什么,为什么Sprite* sp = (Sprite*)pSender;后sp与sprite等效了? cpp中 void MyScene::goMenu(cocos2d::Ref* pSender){ log(""Tag=%i""this->getTag()); swi

c++问题-C++的类中怎么在一个函数中引用上一层的函数

问题描述 C++的类中怎么在一个函数中引用上一层的函数 在同一个类中怎么引用先定义的函数来定义函数?比如在一个时期类的定义中,一个日期加1的函数中怎么调用先定义的一个求是否闰年的函数. 解决方案 C++定义隐式转换函数将类转换为内部的一个成员变量c++函数默认参数是一个好的设计吗? 解决方案二: 直接在函数内调用就可以了.不知道你说的上一层是什么意思.是基类的函数还是集合类所属的对象的函数,前者直接调用,或者用 基类类名::函数名后者用构造函数传对象指针 解决方案三: 同一个类中的函数都是通过t

js 常用时间日期函数

// js 常用时间日期函数 function load(){  var time = new Date( ); //获得当前时间  var year = time.getFullYear();   //获得年  var month = (time.getMonth()+1);   //获得月份 0-11  if(month<10){   month = '0' + month;  }  var ri = time.getDate();       //获得日期 1-31  if(ri<10)

C++程序中的这个函数中return是什么意思

问题描述 C++程序中的这个函数中return是什么意思 int cmp(node a,node b) { return a.w<b.w; } return返回的是什么? 解决方案 返回表达式的值,如果为真就是1(非0),假就是0. 解决方案二: 返回1或0....... 解决方案三: 返回a.w<b.w 的值.a.w 小于b.w就是1,否则是0 解决方案四: 返回表达式的结果,成立就是1,不成立就是0 解决方案五: return a.w<b.w; 相当于 if (a.w < b.

急求:向oracle中的日期类型中插入空值

问题描述 急切请问:如何向oracle中的日期类型中插入空值?谢谢帮忙!!! 解决方案 解决方案二:允许NULL就可以null想插空格是不行的解决方案三:不填这个栏位不就得了

Javasript中Date日期常用用法(正则、比较)

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

ASP中的日期函数

函数|日期 <%'日期函数包DataPackage%><script language="javascript">function IsDateString(Str)<!--{// 校验是否YYYY-MM-DD格式的日期型数据,返回值为True成功,否则返回False// 如果传递的是空字符串则返回False// 定义分隔符var sSplit="-" var iYearPos=Str.indexOf(sSplit);if (iYear