JavaScript Date(日期) 目标


日期目标用于处理日期和时刻。


Examples

在线实例


怎么运用 Date() 办法取得当日的日期。

getFullYear()
运用 getFullYear() 获取年份。

getTime()
getTime() 回来从 1970 年 1 月 1 日至今的毫秒数。

setFullYear()
怎么运用 setFullYear() 设置详细的日期。

toUTCString()
怎么运用 toUTCString() 将当日的日期(依据 UTC)转化为字符串。

getDay()
怎么运用 getDay() 和数组来显现星期,而不仅仅是数字。

Display a clock
怎么在网页上显现一个挂钟。


完好的 Date 目标参考手册

咱们供给 JavaScript Date 目标参考手册,其间包含一切可用于日期目标的特点和办法。JavaScript Date 目标参考手册

该手册包含了对每个特点和办法的详细描述以及相关实例。


创立日期

Date 目标用于处理日期和时刻。 

能够经过 new 关键词来界说 Date 目标。以下代码界说了名为 myDate 的 Date 目标:

有四种办法初始化日期:

new Date() // 当时日期和时刻
new Date(milliseconds) //回来从 1970 年 1 月 1 日至今的毫秒数
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)

上面的参数大多数都是可选的,在不指定的情况下,默许参数是0。

实例化一个日期的一些比如:

var today = new Date()
var d1 = new Date("October 13, 1975 11:13:00")
var d2 = new Date(79,5,24)
var d3 = new Date(79,5,24,11,33,0)


设置日期

经过运用针对日期目标的办法,咱们能够很容易地对日期进行操作。

鄙人面的比如中,咱们为日期目标设置了一个特定的日期 (2010 年 1 月 14 日):

var myDate=new Date();
myDate.setFullYear(2010,0,14);

鄙人面的比如中,咱们将日期目标设置为 5 天后的日期:

var myDate=new Date();
myDate.setDate(myDate.getDate()+5);

留意: 假如添加天数会改动月份或许年份,那么日期目标会主动完结这种转化。


两个日期比较

日期目标也可用于比较两个日期。

下面的代码将当时日期与 2100 年 1 月 14 日做了比较:

var x=new Date();
x.setFullYear(2100,0,14);
var today = new Date();

if (x>today)
  {
  alert("Today is before 14th January 2100");
  }
else
  {
  alert("Today is after 14th January 2100");
  }