gpt4 book ai didi

javascript - 将日期从一个函数传递到下一个函数

转载 作者:行者123 更新时间:2023-12-03 00:55:52 26 4
gpt4 key购买 nike

我正在尝试编写一个由按钮调用的函数,然后访问另一个返回时间的函数(fetchTime),以便在第一个按钮的框中发出警报。

var today;

$(document).ready(function() {
$(".btn").click(function() {
fetchTime();
alert(today);
});
});


function fetchTime() {
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1;
var yyyy = today.getFullYear();
if (dd < 10) {
dd = '0' + dd;
}
if (mm < 10) {
mm = '0' + mm;
}
var today = yyyy + '-' + mm + '-' + dd;
return(today);
}

当我运行此命令时,我在框中收到“未定义”警报。我在这里做错了什么?我还必须将今天定义为顶部的全局变量吗?

http://jsfiddle.net/spadez/hc49qes3/2/

最佳答案

fetchTime 正在返回一个值,但您没有将该值存储在任何地方

按钮回调应如下所示:

today = fetchTime();
alert(today);

更新了 fiddle :

http://jsfiddle.net/ed3758cm/

关于javascript - 将日期从一个函数传递到下一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52841890/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com