日期和时间函数格式

问题描述 投票:-1回答:4

我太新了,所以请客气。我基本上在js类101中有这个问题:

创建具有三个参数(年,月和日)的名为dateWriter的函数,并使用传入的值返回新的日期。

这里是我所拥有的:

function dateWriter(year, month, day) {
  return;
}
console.log(dateWriter(2020, 1, 25));

我完全不确定要在体内返回什么,或者如何将其转换为日期格式。

谢谢!

javascript date
4个回答
0
投票

function dateWriter(year, month, day) {
  var d = day+"/"+month+"/"+year;
  return d;
}
console.log(dateWriter(2020, 1, 25));

0
投票

function dateWriter(year, month, day) {
  return new Date(year, month-1, day);;
}
console.log(dateWriter(2020, 1, 25));

0
投票

下面的代码将创建一个带有传入值的新日期对象,并将其返回。

function dateWriter(year, month, day) {
  return new Date(year, month-1, day);
}
console.log(dateWriter(2020, 1, 25));

0
投票

因此,您的问题似乎是要您编写一个从参数返回日期对象的函数。幸运的是,这很容易!

在JavaScript中,从构造函数创建对象时,请使用“ new”关键字。 date对象就是这样创建的对象,因此您可以编写

return new Date(year, month, day)

在函数的主体中,返回一个由您的参数构造的新日期对象

© www.soinside.com 2019 - 2024. All rights reserved.