传递两个日期以提醒

时间:2017-09-20 10:58:01

标签: javascript

在javascript中,我正在运行:

var y2k = new Date(Date.UTC(2000,0));
var allFives = new Date(Date.UTC(2005,4,5,5,55,55));
alert(y2k, allFives);

我从Sat Jan 01 2000 00:00:00 GMT+0000 (GMT)获得alert。我期待的是:Sat Jan 01 2000 00:00:00 GMT+0000 (GMT), Thu May 05 2005 05:55:55 GMT+0000 (GMT)

当两个日期作为alert的参数传递时会发生什么?

3 个答案:

答案 0 :(得分:2)

alert()只需要一个参数。 alert(some expression)您可以通过连接像

这样的变量来实现输出
var y2k = new Date(Date.UTC(2000,0));
var allFives = new Date(Date.UTC(2005,4,5,5,55,55));
alert(y2k + ", " + allFives);

https://developer.mozilla.org/en-US/docs/Web/API/Window/alert

答案 1 :(得分:1)

alert()假定这个结构:

 alert(some expression)

因此您可以将它们转换为字符串然后传入警报

var y2k = new Date(Date.UTC(2000,0)).toString();
var allFives = new Date(Date.UTC(2005,4,5,5,55,55)).toString();
alert(`${y2k}, ${allFives}`);

答案 2 :(得分:1)

只应将一个变量传递给警报功能。

var y2k = new Date(Date.UTC(2000,0));
var allFives = new Date(Date.UTC(2005,4,5,5,55,55));
alert(y2k + ', ' + allFives);