在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
的参数传递时会发生什么?
答案 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);