和我一起学习javascript的日期对象

和我一起学习javascript的日期对象
本文主要介绍日期、时间对象的操作

1。介绍

1.1解释

日期对象是操作日期和时间的对象。日期对象的日期和时间的操作只能通过该方法完成。

1.2个属性

不;

日期对象的日期和时间的操作只能通过该方法完成。

2。构造函数

2.1新日期():返回当前本地日期和时间

参数:无

返回值:

{返回表示本地日期和时间的日期对象。

实例:
新日期();
console.log(DT); / / = >返回本地日期和时间的约会对象

2.2个新的日期(毫秒):将毫秒数转换为日期对象

参数:

{在}:毫秒毫秒数;数毫秒,开始把从'1970 / 01 / 01 00:00:00。

注:起点时,再加上目前的位置,北京的时区为东8区,为出发点的实际时间:'1970 / 01 / 01 08:00:00

返回值:

返回一个重叠的日期对象。

实例:
var =新日期(1000×60×1);提前1分钟的毫秒数
console.log(DT); / / = > {日}:1970 / 01 / 01 08:01:00
DT =新日期(- 1000 * 60 * 1);返回1分钟毫秒数
console.log(DT); / / = > {日}:1970 / 01 / 01 07:59:00

2.3新的日期(中):将字符串转换为日期对象

参数:

{ }中的字符串:字符串(可省略),可以被转换成一个数据对象;有两种格式的字符串:

1)YYYY /毫米/ DD HH:MM:SS(推荐):如果时间略,返回的日期对象的时间是00:00:00。

2)yyyy-mm-dd HH:毫米:SS:如果时间略,为返回的日期对象的时间08:00:00(加上本地时区)。如果时间不略,这个字符串会在IE中失败

返回值:

{返回已转换的日期对象。

实例:
VaR DT =新的日期(美国/ 12 / 25); / / / / DD yyyy mm
console.log(DT); / / = > {日}:2014 / 12 / 25 00:00:00
DT =新的日期(美国 / 12 / 25 12:00:00 '); / / / / DD yyyy mm HH:毫米:SS
console.log(DT); / / = > {日}:2014 / 12 / 25 12:00:00

DT =新的日期('2014-12-25 '); / / yyyy-mm-dd
console.log(DT); / / = > {日}:2014-12-25 08:00:00(加东8区时区)
DT =新的日期('2014-12-25 12:00:00 '); / / yyyy-mm-dd HH:毫米:SS(注意:这种转换在IE将是错误的!)
console.log(DT); / / = > {日}:2014-12-25 12:00:00

2.4新的日期(年、月、opt_day,opt_hours,opt_minutes,opt_seconds,opt_milliseconds):到目前为止,在转换日期

参数:

年份{ }:年份;4位数。如:1999, 2014

一个月,一个月,2个数字,从0, 0表示一月和11代表十二月。

(3)opt_day { int }可选:数;2位数;从1号1, 1。

(4)opt_hours { int }可选:时间;2位数;价值0 ~ 23。

opt_minutes { int }可选:分;2位数;价值0 ~ 59。

opt_seconds { int }:2秒;可选的数字值;0 ~ 59。

的opt_milliseconds { int }选项:MS;0 ~ 999值。

返回值:

{返回已转换的日期对象。

实例:
var =新日期(2014, 11); 2014年12月(这里是11数字输入月份)
console.log(DT); / / = > {日}:2014 / 12 / 01 00:00:00
DT =日期(2014, 11, 25);2014年12月25日
console.log(DT); / / = > {日}:2014 / 12 / 25 00:00:00
DT新=日期(2014, 11, 25,15, 30, 40); / / 2014年12月25日15时30分40秒
console.log(DT); / / = > {日}:2014 / 12 / 25 15:30:40
DT =日期(2014, 12, 25);2014个月25天(在这里输入月号12,说第十三个月,跳到一月的第二个)。(13)
console.log(DT); / / = > {日}:2015 / 01 / 25
三.实例方法

日期对象的实例方法主要分为2种形式:本地时间和UTC时间,同样地,通常有2种时间格式操作(方法名称为UTC,即UTC时间)。这里我们主要介绍本地时间的操作。

3.1拿法

返回完整年份():返回日期对象的年度价值;4位年。
获得当前的月份():返回日期对象的月值。0、房月=返回值+ 1。
getdate():在一个月的回报日期Date对象的值;范围1 ~ 31的价值。
获得当前的小时():返回日期对象的每小时的价值。
获得当前的分钟():返回Date对象的分值。
GetSeconds (): returns the second value of the Date object.
GetMilliseconds():返回日期对象的毫秒值。
getday():返回一个星期的星期日期对象的价值;0星期日、1星期一、2星期二,等等。
GetTime():返回毫秒值之间的约会对象和'1970 / 01 / 01 00:00:00(北京时间时区是东8区,开始的时间是'1970 / 01 / 01 08:00:00)。
实例:
(DT。返回完整年份); / / = > 2014年:
(DT。获得当前的月份); / / = > 11个月:十二月(每月;开始从0实际计算)
(DT。getdate); / / = > 25:
(DT。获得当前的小时); / / = > 15:
(DT。获得当前的分钟); / / = > 30:
(DT。获得当前的秒); / / = >:40秒
(DT。getmilliseconds); / / = > 333:MS
(DT。getday); / / = > 4:本周的价值
(DT。时间); / / = > 1419492640333:约会对象和'1970 / 01 / 01 00:00:00'milliseconds之间返回(北京时区东8区,为出发点:实际时间'1970 / 01 / 01 08:00:00)

3.2集方法

设置当前年份(年,opt_month,opt_date):设置日期对象的年度价值;4位年。
setmonth(月、opt_date):设置日期对象的月份值。0一月及11十二月。
设置日期(日期):在设置日期对象的月份日期值的范围;1 ~ 31的价值。
设置当前小时数(小时,opt_min,opt_sec,opt_msec):设置日期对象的每小时的价值。
设置当前分钟数(分钟,opt_sec,opt_msec):设置日期对象的分钟值。
设置时、分、秒(秒,opt_msec):设置日期对象的二值。
setmilliseconds(毫秒):设置日期对象的毫秒值。
实例:
新日期();
dt.setfullyear(2014); / / = > 2014年:
dt.setmonth(11); / / = > 11个月:十二月(每月;开始从0实际计算)
dt.setdate(25); / / = > 25:
dt.sethours(15); / / = > 15:
dt.setminutes(30); / / = > 30:
dt.setseconds(40); / / = >:40秒
dt.setmilliseconds(333); / / = > 333:MS
console.log(DT); / / = > 40秒333毫秒15:30 2014年12月25日

3.3其他方法

(字符串):日期将被转换为日期的字符串
(tolocalestring):转换日期格式字符串和当地的一个日期
ToDateString():将日期转换为一个年度的字符串
ToLocaleDateString():转换日期为年、月的本地格式字符串
(totimestring):日期将被转换为一个小时字符串
(tolocaletimestring):转换日期格式字符串和地方'
值():喜欢(),它返回时间的毫秒值之间的约会对象和'1970 / 01 / 01 00:00:00(北京时间时区是东8区,和开始的时间实际上是'1970 / 01 / 01 08:00:00)。

实例:
新日期();
Console.log((DT ToString)); / / = >二12月232014 22:56:11 GMT + 0800(中国标准时间):日期将被转换为日期的字符串
Console.log((DT。tolocalestring)); / / = > 2014年12月23日在10:56:11:日期将被转换为本地格式字符串一分钟的日期

Console.log((DT。todatestring)); / / = >二12月232014日将被转换为一个日期的字符串
console.log(DT。tolocaledatestring)(2014年12月23日); / / = >:将日期转换为本地格式字符串约会

Console.log((DT。totimestring)); / / = > 22:56:11 GMT + 0800(中国标准时间):日期将被转换为一个小时字符串
Console.log((DT。tolocaletimestring)); / / = > 10:56:11下午:转换日期格式字符串和地方'

Console.log((DT。值)); / / = >回报之间的约会对象和'1970 / 01 / 01 00:00:00'milliseconds(北京的时区为东8区,为出发点:实际时间'1970 / 01 / 01 08:00:00)

4。static method

Date.now(4.1)

描述:毫秒值之间的约会对象和'1970 / 01 / 01 00:00:00'that返回当前的日期和时间(北京时间的时区是东8区,开始的时间是'1970 / 01 / 01 08:00:00)。

参数:无

返回值:

{当前时间和起始时间之间的毫秒数。

实例:

Console.log((日期。现在)); / / = > 1419431519276
4.2 date.parse(中)

描述:将字符串转换为对象,然后返回毫秒值之间的约会对象,'1970 / 01 / 01 00:00:00(北京时间时区是东8区,开始的时间是'1970 / 01 / 01 08:00:00)。

参数:

{ }中的字符串:字符串(可省略),可以被转换成一个数据对象;有两种格式的字符串:

1)YYYY /毫米/ DD HH:MM:SS(推荐):如果时间略,返回的日期对象的时间是00:00:00。

2)yyyy-mm-dd HH:毫米:SS:如果时间略,为返回的日期对象的时间08:00:00(加上本地时区)。如果没有被省略,这个字符串返回楠(非数字)在伊江!

返回值:

{返回转换后的日期对象和开始时间之间的毫秒数。

实例:
console.log(Date.parse(美国/ 12 / 25 12:00:00 ')); / / = > 1419480000000
console.log(Date.parse('2014-12-25 12:00:00 ')); / / = > 1419480000000(注意:这种转换是在IE返回南!)
两个共享案例:

单击视图:Javascript获取系统当前时间的方式

点击查看:javascript网站效果倒计时抢购

以上是本文的全部内容,希望通过本文,对Javascript的日期对象有更多的了解,共同进步。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部